[ {
  "shortName" : "private PServerPasswordScrambler()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerPasswordScrambler.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 278,
  "linesOfCode" : 231,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void handleMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 352,
  "endLine" : 614,
  "linesOfCode" : 202,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean processResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ResponseParser.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 231,
  "linesOfCode" : 184,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 341,
  "endLine" : 524,
  "linesOfCode" : 179,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void perform()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 240,
  "endLine" : 594,
  "linesOfCode" : 178,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 86,
  "endLine" : 272,
  "linesOfCode" : 169,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function lex()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1115,
  "endLine" : 1358,
  "linesOfCode" : 158,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void readExternal()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/JDOMClassExternalizer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::struts" ],
  "startLine" : 111,
  "endLine" : 244,
  "linesOfCode" : 131,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parameter_list()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2442,
  "endLine" : 2594,
  "linesOfCode" : 126,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function whitage()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4224,
  "endLine" : 4446,
  "linesOfCode" : 125,
  "mcCabeIndex" : 84,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkJmxScript()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 126,
  "endLine" : 258,
  "linesOfCode" : 114,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleChunkClasspath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 36,
  "endLine" : 175,
  "linesOfCode" : 113,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSetConfigurationTab()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 235,
  "linesOfCode" : 113,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function do_var()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2901,
  "endLine" : 3039,
  "linesOfCode" : 113,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 196,
  "linesOfCode" : 110,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsUITaglibReferenceContributor.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 250,
  "linesOfCode" : 110,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/RemoteX11AcceptThread.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 239,
  "linesOfCode" : 109,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/completion/TemplateCompletionContributor.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 180,
  "linesOfCode" : 109,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifySignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSASHA1Verify.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 284,
  "linesOfCode" : 107,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 167,
  "linesOfCode" : 101,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 246,
  "linesOfCode" : 94,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusMessageParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 198,
  "linesOfCode" : 89,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 191,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaParameters createCommandLine()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinStartupPolicy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::resin" ],
  "startLine" : 62,
  "endLine" : 171,
  "linesOfCode" : 87,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function json_value()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1473,
  "endLine" : 1577,
  "linesOfCode" : 86,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomAnnotatorVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/StrutsSyntaxAnnotator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts" ],
  "startLine" : 40,
  "endLine" : 162,
  "linesOfCode" : 85,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChannelData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 938,
  "endLine" : 1058,
  "linesOfCode" : 84,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1568,
  "endLine" : 1661,
  "linesOfCode" : 84,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MouseInputListener createMouseInputListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/MultipleSelectionListUI.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 120,
  "linesOfCode" : 84,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 100,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3365,
  "endLine" : 3465,
  "linesOfCode" : 83,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeExternal()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/JDOMClassExternalizer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 109,
  "linesOfCode" : 83,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfig parse()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigParserImpl.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compass" ],
  "startLine" : 29,
  "endLine" : 117,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ConnectionInfo connect()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 663,
  "endLine" : 795,
  "linesOfCode" : 82,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void desFunc()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 284,
  "endLine" : 372,
  "linesOfCode" : 82,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesTab()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 154,
  "linesOfCode" : 81,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Socket open()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/SocketFactory.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 128,
  "linesOfCode" : 80,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void transform()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 174,
  "linesOfCode" : 80,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileModuleChunkTarget()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompileModuleChunkTarget.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 24,
  "endLine" : 112,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 274,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean authenticatePublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 248,
  "linesOfCode" : 79,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFacetCreated()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 104,
  "endLine" : 200,
  "linesOfCode" : 79,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 199,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2771,
  "endLine" : 2865,
  "linesOfCode" : 79,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Getter showOptionsDialog()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImporter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::web" ],
  "startLine" : 70,
  "endLine" : 156,
  "linesOfCode" : 79,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelOpen()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1131,
  "endLine" : 1247,
  "linesOfCode" : 78,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void receiveLoop()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 545,
  "endLine" : 656,
  "linesOfCode" : 78,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/ConfigFileRunSettingsSection.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 130,
  "linesOfCode" : 78,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdateModuleSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 157,
  "endLine" : 255,
  "linesOfCode" : 77,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 112,
  "endLine" : 189,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildPropertiesImpl.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 34,
  "endLine" : 120,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTests()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 208,
  "linesOfCode" : 76,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateTasksForArtifact()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 93,
  "endLine" : 183,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSupport()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 169,
  "endLine" : 244,
  "linesOfCode" : 75,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performActionSync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 158,
  "linesOfCode" : 74,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleChunkSourcePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkSourcePath.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 41,
  "endLine" : 125,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsView()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 66,
  "endLine" : 155,
  "linesOfCode" : 73,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianContainerSettings.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::arquillian" ],
  "startLine" : 135,
  "endLine" : 214,
  "linesOfCode" : 73,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggerPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ui/RemoteDebuggerPanel.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::arquillian" ],
  "startLine" : 43,
  "endLine" : 121,
  "linesOfCode" : 72,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 349,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function do_function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2596,
  "endLine" : 2690,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JBTableRowEditor getRowEditor()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 246,
  "endLine" : 321,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 179,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/StreamForwarder.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 111,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerVersionHandler detectVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 201,
  "endLine" : 283,
  "linesOfCode" : 70,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 97,
  "endLine" : 175,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 146,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final PEMStructure parsePEM()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/PEMDecoder.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 218,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 52,
  "endLine" : 124,
  "linesOfCode" : 68,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamResourceProvider.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 144,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3260,
  "endLine" : 3346,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalPathIndifferentOperation createGetModuleContentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModuleContentOperation.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 124,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tokenizeExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 170,
  "endLine" : 243,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLinterAnnotationResult startProcess()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 134,
  "endLine" : 201,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerJspReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 190,
  "endLine" : 286,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerValidationReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 364,
  "endLine" : 443,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerStaticExtensions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 89,
  "endLine" : 177,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkout()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 222,
  "endLine" : 293,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/LocalAcceptThread.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 122,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 237,
  "endLine" : 323,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdatedFiles performMergeBranchesTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 322,
  "endLine" : 412,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/OgnlTypes.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 118,
  "endLine" : 181,
  "linesOfCode" : 64,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showAddPopup()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 240,
  "endLine" : 314,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTreeListeners()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 455,
  "endLine" : 535,
  "linesOfCode" : 64,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewMouseListener.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 135,
  "linesOfCode" : 64,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void receiveFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 375,
  "linesOfCode" : 63,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BundleDefinition parseBundleClause()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 84,
  "endLine" : 150,
  "linesOfCode" : 63,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserKeysConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 33,
  "endLine" : 102,
  "linesOfCode" : 63,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 54,
  "endLine" : 127,
  "linesOfCode" : 63,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerExtensions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/TDefinitionsDomExtender.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 87,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile doCreateManifest()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 151,
  "endLine" : 222,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGlobalVariables()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 125,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmbeddedComponents()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 235,
  "endLine" : 304,
  "linesOfCode" : 61,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1249,
  "endLine" : 1333,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Constructor getGreediestSatisfiableConstructor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstructorInjectionComponentAdapter.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 132,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 149,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppletConfigurable()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 98,
  "endLine" : 163,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void makeJad()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/MobileMakeUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::j2me" ],
  "startLine" : 25,
  "endLine" : 87,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LightClass createLightClassController()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/PlayImplicitVariablesFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 37,
  "endLine" : 98,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component createCenterComponent()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 99,
  "endLine" : 158,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 441,
  "endLine" : 503,
  "linesOfCode" : 59,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshFilesAndStatuses()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/IgnoreFileAction.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 142,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerIntegrationEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 131,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 111,
  "endLine" : 171,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManagerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts2" ],
  "startLine" : 143,
  "endLine" : 215,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotatePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 237,
  "endLine" : 295,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4027,
  "endLine" : 4094,
  "linesOfCode" : 59,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiBeanPropertyImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 120,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler getExecutionProcess()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/midp/uei/UEIRunnableState.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 100,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 100,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfigurationTypeUtil()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfigurationTypeUtil.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::arquillian" ],
  "startLine" : 33,
  "endLine" : 94,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean authenticateInteractive()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 305,
  "endLine" : 377,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Supplier checkConfigPath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 230,
  "endLine" : 290,
  "linesOfCode" : 57,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 59,
  "endLine" : 121,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 205,
  "endLine" : 272,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 215,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final void decryptPEM()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/PEMDecoder.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 288,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair buildTag()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 198,
  "endLine" : 264,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewElementAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 104,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JBTableRowEditor getRowEditor()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 356,
  "endLine" : 417,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 353,
  "endLine" : 426,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 201,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NegotiatedParameters mergeKexParameters()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 218,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSetEditor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 118,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 48,
  "endLine" : 109,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createCheckboxOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 146,
  "endLine" : 200,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3093,
  "endLine" : 3183,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createBaserevEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 287,
  "endLine" : 347,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doExecute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 174,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCommitOperationType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 218,
  "linesOfCode" : 54,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrateRootDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 92,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutStrategyTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 82,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final boolean hostnameMatches()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 311,
  "endLine" : 379,
  "linesOfCode" : 53,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JsFileRunSettingsSection.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 106,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function are_similar()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1693,
  "endLine" : 1760,
  "linesOfCode" : 53,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createMavenSupport()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 92,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean runCompassImportsAndProcessPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 92,
  "endLine" : 147,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getOneList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 195,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void receiveFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 218,
  "endLine" : 289,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitForCondition()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 858,
  "endLine" : 921,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KirTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTree.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 80,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object convert()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 165,
  "endLine" : 216,
  "linesOfCode" : 52,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdSettings build()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 104,
  "endLine" : 157,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelVariantsProcessor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 112,
  "linesOfCode" : 52,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseCheckoutMode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 114,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 209,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final Vector scanDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 702,
  "endLine" : 774,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 102,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onProjectOpened()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 177,
  "endLine" : 231,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createJdkGenerators()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildPropertiesImpl.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 123,
  "endLine" : 179,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshInstalledSuits()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 150,
  "endLine" : 203,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 89,
  "endLine" : 149,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsErrorMessage parseFromText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 77,
  "endLine" : 127,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdServerMain.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 25,
  "endLine" : 86,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isObjectLiteral()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 188,
  "endLine" : 242,
  "linesOfCode" : 51,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fullScan()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/JarResources.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::resin" ],
  "startLine" : 76,
  "endLine" : 137,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::struts" ],
  "startLine" : 91,
  "endLine" : 145,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/safedelete/SafeDeleteProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 111,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1224,
  "endLine" : 1293,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelOpenFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1457,
  "endLine" : 1518,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 325,
  "endLine" : 392,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerComponentsAndChildContainers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 119,
  "endLine" : 170,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldCheckResolveProblems()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspection.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts2" ],
  "startLine" : 100,
  "endLine" : 172,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 87,
  "endLine" : 138,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRootModel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 52,
  "endLine" : 104,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function compare_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 158,
  "endLine" : 222,
  "linesOfCode" : 50,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function compareDelta_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 568,
  "endLine" : 635,
  "linesOfCode" : 50,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserListComponentImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 60,
  "endLine" : 120,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 114,
  "endLine" : 169,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 81,
  "endLine" : 133,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addSupport()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 96,
  "endLine" : 154,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JBTableRowRenderer getRowRenderer()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 193,
  "endLine" : 243,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 335,
  "endLine" : 383,
  "linesOfCode" : 48,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 216,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List findActionMethods()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImplUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 147,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Supplier runExternalProcess()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 103,
  "endLine" : 154,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 50,
  "endLine" : 104,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection computeModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/Struts2TilesModelProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts" ],
  "startLine" : 71,
  "endLine" : 132,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectJavaBeanReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 204,
  "endLine" : 262,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEntriesIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 175,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCommittedChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 208,
  "endLine" : 255,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 170,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 98,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 127,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 274,
  "endLine" : 321,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Parameter createParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 349,
  "endLine" : 404,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String _createConnection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 119,
  "endLine" : 176,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runLongProcess()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 127,
  "endLine" : 176,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future executeAsync()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 93,
  "endLine" : 149,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 51,
  "endLine" : 106,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 126,
  "endLine" : 172,
  "linesOfCode" : 47,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransitions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 189,
  "endLine" : 239,
  "linesOfCode" : 47,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 79,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 45,
  "endLine" : 97,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/JavaClassTypeCoercionValidator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 77,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportSettingsStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 97,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/RemoteAcceptThread.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 102,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 92,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRegisterFixes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/DmServerUnresolvedReferenceQuickFixProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 92,
  "linesOfCode" : 46,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GotoRelatedActionProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 105,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileRemoteDeploymentPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileRemoteDeploymentPanel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::j2me" ],
  "startLine" : 34,
  "endLine" : 90,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 175,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 102,
  "endLine" : 148,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillJsTestFileStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 84,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3478,
  "endLine" : 3534,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FormBean getFormBean()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 68,
  "endLine" : 119,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyReference createReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/ValidatorFormPropertyReferenceProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 68,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkFileElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inspections/ValidatorFormInspection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 106,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cvs2SettingsEditPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 124,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 192,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object decode()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/PEMDecoder.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 307,
  "endLine" : 371,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestX11Forwarding()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 223,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ProjectBuild.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 22,
  "endLine" : 79,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Target createArtifactTarget()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 108,
  "endLine" : 159,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildJarTarget()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/BuildJarTarget.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 26,
  "endLine" : 85,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotate()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/JspActionAnnotator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 148,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 408,
  "endLine" : 460,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeMessage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 426,
  "endLine" : 473,
  "linesOfCode" : 45,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onJstdConfigRunningFinished()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 175,
  "endLine" : 219,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterAnnotationResult annotate()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 85,
  "endLine" : 131,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerStrutsConfigReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 130,
  "endLine" : 183,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchJavaParameters()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/patcher/ArquillianJavaPatcher.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::arquillian" ],
  "startLine" : 30,
  "endLine" : 80,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ensureClassImport()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeCreator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 97,
  "endLine" : 148,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNewComponentDialog()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 84,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeBaserevEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 349,
  "endLine" : 399,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 187,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SFTPv3FileAttributes readAttrs()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 271,
  "endLine" : 341,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 105,
  "endLine" : 156,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2PresentationProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 93,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdCoverageSection()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 80,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 91,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFileConfirmationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddFileConfirmationPanel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 86,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getBranchList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 106,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int receiveMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 228,
  "endLine" : 283,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChunkBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuild.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 19,
  "endLine" : 67,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RType createTypeForMethodParameter()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionTypeProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 104,
  "endLine" : 149,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunnableState.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::j2me" ],
  "startLine" : 76,
  "endLine" : 119,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElementVisitor createVisitor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JsTestDriverTestCaseWithoutTestsInspection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function statement()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1773,
  "endLine" : 1831,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 67,
  "endLine" : 118,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin2XConfigurationStrategy.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::resin" ],
  "startLine" : 38,
  "endLine" : 88,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 359,
  "endLine" : 408,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewPageAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 91,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/AddHandler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 100,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRevisionDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 311,
  "endLine" : 358,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifySignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASHA1Verify.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 183,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdateSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 106,
  "endLine" : 151,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentAdapter getTargetAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 137,
  "endLine" : 179,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2PresentationProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 96,
  "endLine" : 148,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol findSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 52,
  "endLine" : 97,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 170,
  "endLine" : 213,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileSdkConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 45,
  "endLine" : 89,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileSettingsConfigurable.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 82,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupElementBuilder createLookupElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 146,
  "endLine" : 193,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayImplicitVariable getFieldTagImplicitVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/FieldTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::play" ],
  "startLine" : 28,
  "endLine" : 75,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestFileScope buildTestFileScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 237,
  "endLine" : 278,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2232,
  "endLine" : 2287,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3184,
  "endLine" : 3236,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseExpressionInner()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 118,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarActions()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 124,
  "endLine" : 177,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createMainToolbar()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 201,
  "endLine" : 243,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateOrRevisionOrTagSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 103,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractAction createCheckoutAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ImportAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 109,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateInstructions()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/JpsDMContainerElementBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFrameworkContribution()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 109,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void genLibraryContent()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryDefinitionsGeneratorFactory.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 114,
  "endLine" : 155,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryGridTaglibReferenceContributor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 86,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2ResourceProvider.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 81,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkDependencyResolver()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkDependencyResolver.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 47,
  "endLine" : 89,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AllInDirectoryRunSettingsSection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 99,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 112,
  "endLine" : 157,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadOnDemand()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/JarResources.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::resin" ],
  "startLine" : 144,
  "endLine" : 189,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getTilesXmlFiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 132,
  "endLine" : 177,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileGroup getCollectionFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/updateinfo/UpdatedFilesProcessor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 99,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 262,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int requestGlobalForward()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 428,
  "endLine" : 476,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 98,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Future executeAsync()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 41,
  "endLine" : 90,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createTempJad()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunnableState.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::j2me" ],
  "startLine" : 126,
  "endLine" : 174,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parse_directive()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 727,
  "endLine" : 777,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyReference createReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/SetPropertyReferenceProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::struts" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListModel createListModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 101,
  "endLine" : 146,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/MigrateCvsRootAction.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 94,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseConflictString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 254,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 253,
  "endLine" : 291,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 100,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final boolean pseudoRegex()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 475,
  "endLine" : 524,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void decryptBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 647,
  "endLine" : 692,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstructorInjectionComponentAdapter.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 135,
  "endLine" : 179,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VFile _createFileFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 99,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachDebugRemote()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 188,
  "endLine" : 227,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fixJavaRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 83,
  "endLine" : 126,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleCompletionContributor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::play" ],
  "startLine" : 30,
  "endLine" : 69,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getListTagIterableVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 68,
  "endLine" : 110,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDuplicateNames()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamDuplicateComponentsInspection.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 93,
  "linesOfCode" : 39,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeJvmOptsAndEnvVars()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 132,
  "endLine" : 184,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinServerInstance.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::resin" ],
  "startLine" : 41,
  "endLine" : 85,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String patchWebXml()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 210,
  "endLine" : 256,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RESTClient()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 105,
  "endLine" : 152,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initUIComponents()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 442,
  "endLine" : 485,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized boolean readAvailable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 210,
  "endLine" : 255,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EntriesReadWriteTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 67,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateFilesWithLocked()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 148,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFileRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 236,
  "endLine" : 282,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/util/TimeoutService.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 101,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSearch()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 217,
  "endLine" : 258,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 134,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentUserModelImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/PersistentUserModelImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 70,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createToolWindowComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 136,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Tag.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 42,
  "endLine" : 79,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wrapValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 148,
  "endLine" : 195,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKApiEditor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::j2me" ],
  "startLine" : 52,
  "endLine" : 93,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/TopLevelControllerPackagesProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 61,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeTests()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 125,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location findTest()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 97,
  "endLine" : 136,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerSettings()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianContainerSettings.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::arquillian" ],
  "startLine" : 53,
  "endLine" : 97,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TelLanguageInjector.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 65,
  "linesOfCode" : 38,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfig parse()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassConfigParserRM.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compass" ],
  "startLine" : 25,
  "endLine" : 64,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsVcs2()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 126,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 158,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/DoNotUpdatetModulesNotUnderCvsTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 71,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddingALotOfDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 163,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 74,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1306,
  "endLine" : 1359,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 543,
  "endLine" : 592,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPossibleNestedModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 80,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFacetListeners()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 131,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDownload()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 260,
  "endLine" : 304,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillVFileContent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/Helper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 60,
  "endLine" : 102,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Generator createCopyTask()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompileModuleChunkTarget.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 165,
  "endLine" : 202,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsertMethodSignature()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionCompletionProvider.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 89,
  "endLine" : 128,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler getExecutionProcess()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/doja/DOJARunnableState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::j2me" ],
  "startLine" : 29,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getNamespaceReferences()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagPsiReferenceProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::play" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 126,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkJamDuplicatedComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/xml/SeamDomModelInspection.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 87,
  "linesOfCode" : 37,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterAnnotationResult annotate()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 99,
  "endLine" : 136,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function lookup()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3672,
  "endLine" : 3718,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerInstanceCreatorDialog()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 42,
  "endLine" : 84,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyReference createReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/IndexedFormPropertyReferenceProvider.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 61,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readAndApply()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/EntriesDotLog.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 73,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyTextFileToLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/ReceiveTextFilePreprocessor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 267,
  "endLine" : 303,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsMessageParser.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 110,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 609,
  "endLine" : 663,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doDeploy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 112,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean search()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 564,
  "endLine" : 611,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doMoveToResults()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 634,
  "endLine" : 672,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readRepositoryProperties()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 117,
  "endLine" : 159,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeOfflineUsersAndUpdateOldOnlineUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 433,
  "endLine" : 472,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getContent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/BaseExtension.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFormActionsAndLF()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 129,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 58,
  "endLine" : 95,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateApp()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 168,
  "endLine" : 205,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringElementListener getListener()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MERefactoringListenerProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 33,
  "endLine" : 69,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readSetting()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 188,
  "endLine" : 228,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateReport()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 161,
  "endLine" : 196,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function factor()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 917,
  "endLine" : 957,
  "linesOfCode" : 36,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function enroll()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1580,
  "endLine" : 1625,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3975,
  "endLine" : 4015,
  "linesOfCode" : 36,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStyleScheme importScheme()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 56,
  "endLine" : 95,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier checkExePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 193,
  "endLine" : 228,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void getAndUpdateAvailableServerNames()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 220,
  "endLine" : 258,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentStatus doDeploymentJob()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 277,
  "endLine" : 313,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/ForwardNameConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerJspTilesTags()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 288,
  "endLine" : 338,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/libraries/ArquillianLibrarySynchronizer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::arquillian" ],
  "startLine" : 16,
  "endLine" : 52,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkDeploymentMethods()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentAbsentInspection.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::arquillian" ],
  "startLine" : 75,
  "endLine" : 111,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmbeddedComponentsTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 311,
  "endLine" : 357,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generatePom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/AddTapestrySupportUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultElementPath()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewElementAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::tapestry" ],
  "startLine" : 119,
  "endLine" : 160,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestClientRequestPanel()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 120,
  "endLine" : 165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpRunRequestInfo getHttpRunRequestInfo()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 500,
  "endLine" : 540,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transmitTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 87,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 93,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectRootFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/MigrateCvsRootAction.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 132,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pruneEmptyDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 133,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void get()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 626,
  "endLine" : 669,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int verifyHostkey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 595,
  "endLine" : 638,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsersTreeModel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UsersTreeModel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 72,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelFactory.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 85,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 91,
  "endLine" : 125,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSetting()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 236,
  "endLine" : 274,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestCompleted()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 73,
  "endLine" : 108,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JstdServerFetchResult syncFetchServerInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerUtils.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 60,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postProcess()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 148,
  "endLine" : 182,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doesCorrectJstdLibExist()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 58,
  "endLine" : 92,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List runCommandWithByLineResult()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 86,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 74,
  "endLine" : 115,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getOrCreateWebInf()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 170,
  "endLine" : 207,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static XmlTag findEnclosingTag()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlReferenceUtil.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts" ],
  "startLine" : 75,
  "endLine" : 114,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildGraph()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphDataModel.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::struts" ],
  "startLine" : 65,
  "endLine" : 105,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 108,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSwitchedDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 268,
  "endLine" : 302,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 411,
  "endLine" : 445,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void testConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 228,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 93,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 110,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 328,
  "endLine" : 363,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 136,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readLink()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 477,
  "endLine" : 524,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String canonicalPath()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 653,
  "endLine" : 700,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SFTPv3FileHandle openFile()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1154,
  "endLine" : 1199,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unRegisterX11Cookie()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 232,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 112,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 506,
  "endLine" : 543,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvailableBundlesProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMNestedBundlesUpdater()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMNestedBundlesUpdater.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 129,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 85,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2IconProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::struts2" ],
  "startLine" : 175,
  "endLine" : 214,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupSdkPaths()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 169,
  "endLine" : 207,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 323,
  "endLine" : 366,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 526,
  "endLine" : 564,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings provideSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 250,
  "endLine" : 283,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 75,
  "endLine" : 109,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createServer()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 74,
  "endLine" : 115,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptHelper createStartupScriptHelper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRendererComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 92,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getChangeNodeLayoutAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 83,
  "endLine" : 120,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChartBuilder createChartBuilder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartDesignerComponent.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::jbpm" ],
  "startLine" : 78,
  "endLine" : 117,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ComponentExternalizer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map computeMappingData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/MappingDataCache.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateCompassLibraries()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 172,
  "endLine" : 209,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCheckout()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CvsCheckoutProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 78,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 140,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 103,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileStatus getStatusForString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileStatus.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void get()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 681,
  "endLine" : 721,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final private String rawToBubblebabbleFingerprint()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 762,
  "endLine" : 803,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 228,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String searchWebContext()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 136,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addJavaTag()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/RunGwtCompilerTarget.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installActionMethods()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 168,
  "endLine" : 204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesToProcess()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorModelValidator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createValidationXml()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 154,
  "endLine" : 191,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InheritanceInfoHolder()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/InheritanceInfoHolder.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 256,
  "endLine" : 288,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommands()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 139,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 220,
  "endLine" : 252,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 113,
  "endLine" : 147,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 165,
  "endLine" : 197,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunConfigurationServerSection()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolvedConfiguration resolveConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebuggingFileFinderProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createTextOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function survey()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1381,
  "endLine" : 1423,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createServer()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 171,
  "endLine" : 210,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNotifications()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 291,
  "endLine" : 329,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MBeanServerConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 58,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ServletMappingInfo findStrutsMapping()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 136,
  "endLine" : 169,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected M getModelFromStruts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsPluginDomFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsModel getModelByFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 79,
  "endLine" : 111,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inject/TilesELInjector.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 73,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 117,
  "endLine" : 173,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getClassProperties()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTreeCellRenderer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 56,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFacetCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 103,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValidationInfo validateExecutablePath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 171,
  "endLine" : 203,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void splitParameters()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 542,
  "endLine" : 575,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean runOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 364,
  "endLine" : 395,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List commit()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 215,
  "endLine" : 250,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConnectionStreams openConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 144,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 108,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 143,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectoryObject getCommonDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 148,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileAttributes fstat()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 350,
  "endLine" : 394,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelExtendedData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 801,
  "endLine" : 844,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static void addHostkeyToFile()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 651,
  "endLine" : 691,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAdd()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 158,
  "endLine" : 193,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addComponentAdapterFactory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 173,
  "endLine" : 206,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownButton()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2GraphComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 99,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType resolveLiteralExpressionType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File makeJar()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 162,
  "endLine" : 197,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleChanged()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 243,
  "endLine" : 275,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionContributor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::play" ],
  "startLine" : 21,
  "endLine" : 53,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 43,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installLinkHandler()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 114,
  "endLine" : 145,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testConnectionToExternalServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable buildGenerator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/AbstractJstdCreateStaticMethodAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 63,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateDocument()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 111,
  "endLine" : 149,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function escape()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 633,
  "endLine" : 675,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function preaction_function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3726,
  "endLine" : 3762,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3922,
  "endLine" : 3959,
  "linesOfCode" : 32,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile createConfigBasedOnPreset()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigHelper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::web" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 464,
  "endLine" : 498,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean annotate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/ClassAnnotator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyInspector.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/PropResolver.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 79,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showDocumentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 124,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createMyTextToSend()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 238,
  "endLine" : 269,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 137,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream createLoggingInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorTreeView createErrorTreeView()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/errorView/ErrorViewFactoryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 47,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 128,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshPasswordAuthentication.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processUpdatedMergedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 255,
  "endLine" : 290,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateMessageParser.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 125,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SFTPv3FileAttributes statBoth()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 396,
  "endLine" : 438,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 843,
  "endLine" : 890,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LenNamePair parseCLine()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestCancelGlobalForward()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 478,
  "endLine" : 516,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DSASignature decodeSSHDSASignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASHA1Verify.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean authenticatePassword()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 264,
  "endLine" : 303,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void encryptBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 607,
  "endLine" : 645,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DownloadTargetEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadTargetEditor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 64,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T perform()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuApiTaskProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::heroku" ],
  "startLine" : 35,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSettings()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 98,
  "endLine" : 136,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionPathResultContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::struts2" ],
  "startLine" : 113,
  "endLine" : 150,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkExtendableClassConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 149,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFilesTree.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void remove()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 270,
  "endLine" : 302,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getConstantValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 127,
  "endLine" : 159,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Children getChildren()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseClosingTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 105,
  "endLine" : 135,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module initializeModule()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 334,
  "endLine" : 366,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/EscapeUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 111,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPrototypeTests()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 116,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 30,
  "endLine" : 60,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewTooltip()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamComponentNodeDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fart()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2694,
  "endLine" : 2731,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reformatAndNavigate()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 135,
  "endLine" : 168,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Class loadClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/MultiClassLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::resin" ],
  "startLine" : 48,
  "endLine" : 92,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPingButton()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsElementNamer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 19,
  "endLine" : 49,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection computeModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Runnable getChangeNodeLayoutAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 53,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartDesignerComponent.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationTab()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 53,
  "endLine" : 94,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void annotateAttributeValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/annotator/TemplateTagAnnotator.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::tapestry" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalPathIndifferentOperation createExpandingRepositoryPathOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModuleContentOperation.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean promptForPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 59,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBranchName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 149,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List loadCommittedChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 258,
  "endLine" : 288,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createCommitHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 186,
  "endLine" : 218,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/TreeNodeComparator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/SynchronizedCvsOperationTest.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EntriesStaticTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 7,
  "endLine" : 46,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddingLocallyRemovedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 205,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 148,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleWithMinusDOptionContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 171,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 214,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRequestForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 132,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 101,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestX11()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 665,
  "endLine" : 700,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean initialize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 143,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void packColumns()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 80,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 105,
  "endLine" : 140,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEnableBehavior()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 142,
  "endLine" : 176,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBTable getDependencyTable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 523,
  "endLine" : 556,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeFactories()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object fromXml()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doProcessPacket()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 633,
  "endLine" : 667,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 118,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result charTyped()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlTypedHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreverifyTarget()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/PreverifyTarget.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::j2me" ],
  "startLine" : 22,
  "endLine" : 53,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createManifest()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/BuildJarTarget.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::j2me" ],
  "startLine" : 56,
  "endLine" : 89,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler getExecutionProcess()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/midp/nokia/NokiaRunnableState.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::j2me" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileDefaultApiEditor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::j2me" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifest()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initUI()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddAdapterSupportDialog()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorMessage createLibraryAndAssociate()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 171,
  "endLine" : 201,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStringLiteral()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 323,
  "endLine" : 353,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNextJVMOptionNumber()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 186,
  "endLine" : 217,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeFactories()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 62,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCatalinaHomePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 207,
  "endLine" : 243,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long fromString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/MemSizeConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateJpdlDialog()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 51,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLibraries()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 131,
  "endLine" : 167,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findLocalizedContextResource()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResourceFinder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutMainComponents()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 154,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 92,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CheckoutProjectOperation create()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onOperationFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/UpdateHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 207,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkField()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CvsFieldValidator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 111,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyServerCapability()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/local/LocalConnection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 489,
  "endLine" : 523,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final boolean waitForChannelRequestResult()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 181,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final boolean checkHashed()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 220,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedUnitsPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 126,
  "endLine" : 156,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getModuleIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 367,
  "endLine" : 400,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/ArtifactNameConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 53,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean forEach()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 199,
  "endLine" : 228,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 83,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addExcludePatterns()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkSourcePath.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 148,
  "endLine" : 180,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toRelativePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValidators()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTargetPaths()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/preview/Struts2UrlConverter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts2" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 233,
  "endLine" : 261,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OTASettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getEmulatorProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/ConfigurationUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::j2me" ],
  "startLine" : 18,
  "endLine" : 46,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 46,
  "endLine" : 78,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void mergeToRightBrace()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 363,
  "endLine" : 393,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenameableFakePsiElement createRenamebaleFakeElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFakeRenameableReferenceProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::play" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerSettingsTab()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findJasmineTestLocation()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 163,
  "endLine" : 191,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataIndexer getIndexer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertException()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 341,
  "endLine" : 378,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/gutter/SeamConversationAnnotator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 145,
  "endLine" : 179,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function tokenize()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 482,
  "endLine" : 1369,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsDocumentationReader fromDocument()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 67,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkForList()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 280,
  "endLine" : 310,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillVariantsInsideValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateDoc()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigDocumentationProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getPorts()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 299,
  "endLine" : 331,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFeaturesEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 63,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/JavaArrayTypeCoercionValidator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementDescriptor getTmlTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 253,
  "endLine" : 284,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTree()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 414,
  "endLine" : 452,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findRbenvGems()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 68,
  "endLine" : 99,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showHint()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 69,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RESTClient openRestClient()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/CreateRestClientAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/ui/PServerSettingsPanel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFilesAsync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/AnyProcessedFiles.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeData loadRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsMergeProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAnnotation annotate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/RootFormatter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void check()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ext/ExtConnection.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeCommittedFileWithBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 191,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 156,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List scanDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/FileSystemScanner.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 269,
  "endLine" : 302,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPTY()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 631,
  "endLine" : 663,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestExecCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 734,
  "endLine" : 767,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1060,
  "endLine" : 1098,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final boolean matchKeys()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 436,
  "endLine" : 473,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int processBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 520,
  "endLine" : 551,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 274,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void digest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 238,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T processModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetsSwitch.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 39,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 105,
  "endLine" : 132,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void walkDirPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 97,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 109,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getSetterParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 241,
  "endLine" : 283,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getCollectionInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 236,
  "endLine" : 267,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 277,
  "endLine" : 310,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P2PTransport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 127,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultType searchDefaultResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/StrutsPackageImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RType createTypeByRExpression()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionTypeProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFrameworks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkDependencyResolver.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 91,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void lookAhead()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 62,
  "endLine" : 91,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createParameterMap()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 206,
  "endLine" : 234,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdRunSettings readFromXml()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markStrangeSymbols()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElementFragment buildSequenceTextFragment()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 103,
  "endLine" : 130,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function next_line()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 526,
  "endLine" : 565,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2733,
  "endLine" : 2769,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillRules()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getServers()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 30,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectResinLocationEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsSupportModel checkStrutsSupport()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scrollFromSource()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 241,
  "endLine" : 272,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllNamedActivities()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JpdlTransitionTargetConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jbpm" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 242,
  "endLine" : 278,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerTypeAttrValueReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeCompassLibraryIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 215,
  "endLine" : 244,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List invokeManualMerging()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 203,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createRestoreFileHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 259,
  "endLine" : 292,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConfigurationsListEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPattensFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cell()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String tryToCutMethod()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void init()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeModifiedFileWithBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 154,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetMergeInformationForModifiedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 246,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEntriesWillBeDroppedAfterMoveOrCopyDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EntriesManagerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 55,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 409,
  "endLine" : 449,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusMessageParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::cvs" ],
  "startLine" : 202,
  "endLine" : 232,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 215,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestChannelTrileadPing()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 597,
  "endLine" : 629,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doFinishAddDMSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryDefinition load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBTable getTable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 432,
  "endLine" : 465,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectsData doGetProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/Helper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getMatchingComponentAdapters()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 174,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagesTab()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 101,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyFileGeneratorImpl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/PropertyFileGeneratorImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2ProblemFileHighlightFilter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URL parseURL()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 267,
  "endLine" : 298,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFacet()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 255,
  "endLine" : 281,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileDefaultApiEditor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::j2me" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/navigation/PlayGotoRelatedFileProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenize()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 97,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseNameValuePair()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 162,
  "endLine" : 189,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Runnable buildGenerator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateNewTestAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseScopeAndCreateLibraryDialog()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 73,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdDebugBrowserInfo build()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateFileSequence()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 209,
  "endLine" : 235,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPathCompletions()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 195,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesGraphComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesEdge createEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 99,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function string()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1033,
  "endLine" : 1064,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function block()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1868,
  "endLine" : 1906,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map readConfig()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 124,
  "endLine" : 150,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createReportContent()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 192,
  "endLine" : 218,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 146,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultTemplatePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 106,
  "endLine" : 133,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getServers()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 127,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableObject createExecutable()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentStatus execute()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 377,
  "endLine" : 404,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsIconProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addMessageResource()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 340,
  "endLine" : 371,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editProperties()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 107,
  "endLine" : 135,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNode drop()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramExtras.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getItemName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramElementManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::jbpm" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 63,
  "endLine" : 93,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementNameFromClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 409,
  "endLine" : 439,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerAttrValueReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 124,
  "endLine" : 154,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTransferData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewTransferHandler.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutMainPanel()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transmitBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream createLoggingOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/UpdateOptionsPanel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBranchHeadRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 149,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 256,
  "endLine" : 281,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/UneditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFileAnnotation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFileToBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final boolean waitForGlobalRequestResult()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 145,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestSubSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 702,
  "endLine" : 732,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestShell()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 769,
  "endLine" : 799,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InetAddress parseIPv4Address()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static int readLineRN()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/ClientServerHello.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPTY()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInstanceDefinition findFramework()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 79,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerComponentImplementation()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 263,
  "endLine" : 289,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object sendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 270,
  "endLine" : 300,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deployWar()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initChunksPanel()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean validateGenOptions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateTasksForArtifact()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/lang/ant/config/impl/artifacts/AntArtifactBuildExtension.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Tag createPluginsJar()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/BuildJarTarget.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditorProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getExeOutput()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createRoot()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BrowserErrorNode newBrowserErrorNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserErrorNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RunContentDescriptor start()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProgramRunner.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JstdTestCaseStructure createTestCaseStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 138,
  "endLine" : 163,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RunContentDescriptor start()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageProgramRunner.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 78,
  "endLine" : 104,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addTextChangeListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/SwingUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamFeaturesEditor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSLintOptionsState getOptionsState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 277,
  "endLine" : 302,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showReport()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 165,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseStdOut()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 100,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentStatus doDeploymentJob()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 229,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTilesSupport()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 275,
  "endLine" : 304,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesOgnlInjector.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 49,
  "endLine" : 76,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initComponents()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianContainerSettings.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::arquillian" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/annotator/TemplateTagAnnotator.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::tapestry" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TapestryComponent getTypeOfTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 308,
  "endLine" : 335,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMyActionName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 124,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeleteHandler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDifferentBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 349,
  "endLine" : 373,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootAsStringConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 167,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutFileFromModule()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeUnmodifiedFileWithBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSymNames()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 234,
  "endLine" : 259,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSymNames()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 215,
  "endLine" : 240,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RSASignature generateSignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSASHA1Verify.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 231,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedUnitAttributesDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitAttributesDialog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startTask()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 187,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPingButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter getComponentAdapterOfType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createToolWindowComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerExcludes()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompilerExcludes.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean backup()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 177,
  "endLine" : 202,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PathReference createDefaultPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/StrutsResultContributor.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOKActionEnabled()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiType getType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/TaglibOgnlInjector.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::struts2" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 623,
  "endLine" : 647,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RType doGetTypeByName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 116,
  "endLine" : 141,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RType createTypeForRef()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionTypeProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnAction createCloseAction()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/ProcessLanguageConsoleViewWrapper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::play" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkPaths()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/RunPlayConsoleAction.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::play" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayGroovyCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayGroovyCompletionContributor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouterLineDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterLineDescriptor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 54,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getPutMethodInitVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void lookAhead()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayScriptLexer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String join()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/EscapeUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefactoringElementListener getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationRefactoringHandler.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function number()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1084,
  "endLine" : 1113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expression()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1627,
  "endLine" : 1667,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2385,
  "endLine" : 2416,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "context: empty()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4470,
  "endLine" : 4494,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map combineConfigs()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean customValidation()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExcludedPaths()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigHelper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void createServer()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 244,
  "endLine" : 274,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 350,
  "endLine" : 388,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 391,
  "endLine" : 419,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doDeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Servlet findActionServlet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 181,
  "endLine" : 207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlValueReference create()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ValidatorReferenceProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomAnnotatorVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/TilesSyntaxAnnotator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processTilesConfigurer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOrLoadMavenArtifactJars()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenManager.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::arquillian" ],
  "startLine" : 38,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processVariantsInner()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 113,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childRemoved()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryPsiTreeChangeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createPage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 226,
  "endLine" : 254,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/safedelete/SafeDeleteProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSwitchedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 304,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEvent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initToolWindow()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAtLeastOneFileExcluded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportWizard()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportWizard.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPositiveIntFieldValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/FormUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection getTicket()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IConnection createSshConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsConnectionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 414,
  "endLine" : 444,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 336,
  "endLine" : 364,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processExistingModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeywordSubstitution getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/KeywordSubstitution.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void splitInSubPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexInit()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexInit.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitUntilChannelOpen()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockCipher createCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 91,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HMAC()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 49,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/manifest/HeaderValuePartDispatcher.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/VersionsRangeDialog.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/monitor/UserActivityMonitor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProperties()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ExtendableClassConverterImpl.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionPathResultContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addWebDirectoryAndCurrentNamespaceAsRoots()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/FileReferenceSetHelper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::struts2" ],
  "startLine" : 88,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesToProcess()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelValidator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/web/StrutsConstantValueReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlighter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts2" ],
  "startLine" : 92,
  "endLine" : 131,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configure()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionFacetConfigurator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateMotionLibrary()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readFramework()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildJarTarget()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/BuildJarTarget.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::j2me" ],
  "startLine" : 22,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileExplodedPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectConfigDirectories()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagNamePsiReference.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getActionNameReferences()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatJson()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestFileStructurePack verifyTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 101,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackJsTestFilePathChanges()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fixIfChrome()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addReferencesForKeyValueWithInnerFileSequence()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 75,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConfigsFromResources()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 375,
  "endLine" : 398,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int appendOptionsValues()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 453,
  "endLine" : 476,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentWithBrowseButton createPresetWithHelpButton()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void textChanged()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 197,
  "endLine" : 222,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSlowUpdateChangedFiles()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationState()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateWidgetDialog()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectVersion()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GotoDeclGutter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getChangeEdgePointsAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleGraphDnDStructure createStructure()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllClassLocations()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 120,
  "endLine" : 144,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findRvmGems()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/impord/CreateModuleCommand.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listFilesAndDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listFilesAndDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPreprocessedTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/SendTextFilePreprocessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void restoreFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 675,
  "endLine" : 698,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSession updateDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdateSessionAdapter createUpdateSessionAdapter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSwitchedTagCaption()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 243,
  "endLine" : 266,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getUpdateOperationType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 132,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createGetFileFromRepositoryHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 416,
  "endLine" : 438,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateConfigurations()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 194,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootFieldByFieldConfigurationPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsRollbackEnvironment.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean customize()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void controlSelf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendStringsToFileInCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 405,
  "endLine" : 437,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processExistingModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 301,
  "endLine" : 326,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHostkey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 381,
  "endLine" : 411,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientServerHello()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/ClientServerHello.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSourcesForLibraryBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerLibraryFinder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void updateModuleSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositeArtifactTypeBase.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String buildQuestion()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerClasspath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 219,
  "endLine" : 242,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberSyncUserMessage.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsersDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FindUsersDialog.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JComponent wrap()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator create()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryDefinitionsGeneratorFactory.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCustomCompile()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/groovy/ant/GroovyAntCustomCompilerProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initArtifacts()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 56,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConventionActionClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ConstantValueClassConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 96,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map mergeClasses()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Class.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeConfigurationTargetSelection()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 277,
  "endLine" : 299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillEmulatorEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRelativeIconPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 585,
  "endLine" : 607,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleCompletionContributor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::play" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile getCorrespondingView()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFileScope deserialize()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 150,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings provideSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScriptingLibraryModel findReusableJavaScriptLibraryModel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean scriptingLibraryModelConsistsOf()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamReferenceContributor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::seam" ],
  "startLine" : 28,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintOptionsView()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function warn_at()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 418,
  "endLine" : 448,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createConfigFileInfoPanel()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateExistingProperty()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkWrapperConfigSettings()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ValidatorFormReferenceProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFormBean()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inspections/ValidatorFormInspection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts" ],
  "startLine" : 108,
  "endLine" : 130,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteConnectionCreator getRemoteConnectionCreator()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfigurationCoordinator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::arquillian" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/PageExternalizer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 43,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IResource findContextResource()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResourceFinder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::tapestry" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaAnnotation createFieldAnnotation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeCreator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 63,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map doCalcParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaAnnotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childAdded()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryPsiTreeChangeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findNavigationTarget()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/ClassTemplateNavigation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tapestry" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getLibraryRootsFromImportPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 253,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UpdateSettingsOnCvsConfiguration createSettingsAndUpdateContext()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ThreeState checkLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LoginPerformer.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFilesOperation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddedFileCellRenderer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentRevision createFileContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChangeLocallyAvailable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 323,
  "endLine" : 347,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createListPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/Cvs2Renderer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ViewEditorsAction.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processRightMarker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processEndMarker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ViewWatchersAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotateOperation executeOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatingLockedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectModuleWithAliasContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 202,
  "endLine" : 230,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTestCheckoutWithRevisionForTestFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 229,
  "endLine" : 250,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsCommand.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthInfoRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthInfoRequest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendEOF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 304,
  "endLine" : 329,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelOpenConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1429,
  "endLine" : 1455,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 379,
  "endLine" : 402,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishKex()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 258,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void enableDebugging()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1446,
  "endLine" : 1469,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MAC()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  F addRequiredFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowFactory.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean performDispatch()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doLoadHistorySince()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SearchHistoryCommand.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 464,
  "endLine" : 485,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getMapInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 269,
  "endLine" : 293,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentInstancesOfType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 231,
  "endLine" : 258,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMulticastPingRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void sendXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 191,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SearchHistoryAction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachDebugRemote()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 161,
  "endLine" : 185,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChunkSpecificCompileOptions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 108,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/StrutsResultContributor.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getActionExtensions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantHelper.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryRichtextTaglibReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionLinkReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void injectOccurrences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installTaglibSupport()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::struts2" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 600,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJAMCommand()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/midp/uei/UEIRunnableState.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunnableState.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::j2me" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkCorrectness()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 132,
  "endLine" : 155,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair detectOrChooseHomePath()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/RunPlayConsoleAction.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::play" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTagContent()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PluginInitializer getCoverageInitializer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 221,
  "endLine" : 242,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 262,
  "endLine" : 283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdServerSettings loadSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerOutputProcessor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerOutputProcessor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removePaths()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JsErrorFilter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component createLibraryNamePanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectData readProjectData()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTopLevelKeysCompletionIfNeeded()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List convertPathToComponentList()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getELExpressionType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/DomFactoryContextVariable.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateLayout()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3804,
  "endLine" : 3827,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 239,
  "endLine" : 260,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processOption()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 121,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFileOptions getOptionsForPredefinedLogFile()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerLocalModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tc-server" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hotDeployArtifact()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 190,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 293,
  "endLine" : 314,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentStatus getDeployStateWithJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 303,
  "endLine" : 327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinVersion getResinVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ClassCallDetector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::resin" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlValueReference create()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/RolesReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loadDependenciesAsync()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerUtils.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::arquillian" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retrieveSettingsForState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteJVMSettingsCoordinator.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::arquillian" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String splitIntoWords()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/AsIsNameStrategy.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnStructureViewBuilder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::jbpm" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNodeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canCoerce()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ComponentExternalizer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/PageExternalizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/MixinExternalizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processPsiClassType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 287,
  "endLine" : 311,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IJavaType createJavaTypeFromPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 194,
  "endLine" : 221,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/ClassTemplateNavigation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 113,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFromRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean loginAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LoginPerformer.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDirectoryToParentEntriesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsResult checkout()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/CvsServicesImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsChangeList findOrCreateVersionFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/IOFilesBasedDirectoryPruner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckinHandler createVcsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsCheckinHandlerFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createStringRepresentationOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsTabbedWindowComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuildList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 250,
  "endLine" : 272,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CheckoutFileAction.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int waitForAvailableBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameToDeleted()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCheckedInResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateEntriesFileTime()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 312,
  "endLine" : 336,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkout()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeAllChannels()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestGlobalTrileadPing()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 570,
  "endLine" : 595,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo getOrWaitForConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkBundleAdminAndInstall()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractBundleAdminCommand.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupEnableBehavior()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 490,
  "endLine" : 511,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServer getOrCreateApplicationServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter resolveAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 290,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserPresence _getUserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doLogin()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 191,
  "endLine" : 213,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEtalkConfiguration()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createCustomCompilerTasks()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompileModuleChunkTarget.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createOutputUrlToPropertyRefMap()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createNewTempFileProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateCustomCompile()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/groovy/ant/GroovyAntCustomCompilerProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateCustomCompilerTaskRegistration()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/groovy/ant/GroovyAntCustomCompilerProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getConvertedValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManagerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts2" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpacingBuilder createSpacingBuilder()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlFormattingModelBuilder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/ConfigurationUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::j2me" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunnableState getJ2MERunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 162,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/annotator/PlayControllerClassAnnotator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesHandler createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/usages/PlayFindUsagesHandlerFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicConsoleProcessRunner createBasicConsoleProcessRunner()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getCustomTagRoots()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void countBrackets()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 245,
  "endLine" : 265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tokenizeExpressionWithQuotes()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 267,
  "endLine" : 287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeStr()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFileLoad()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestRegistered()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List toJstdList()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleLineAsEvent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerOutputProcessor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findTestFromQUnitDefaultModule()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToXml()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Promise execute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProgramRunner.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addInnerSequencePathCompletionsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPagesFromFiles()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 346,
  "endLine" : 371,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkBeans()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4160,
  "endLine" : 4180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 165,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean configIgnoresFile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 292,
  "endLine" : 316,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void preparation()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/EditFirstTypeErrorInConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::web" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String validateWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findConfFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element doGetClusterDefaultElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deployWithJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInputForward()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::struts" ],
  "startLine" : 194,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getPuts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomAnnotatorVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/ValidatorSyntaxAnnotator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMine()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolverFactory.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/MessageFlowRefConvertor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenConfiguration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInjectedPages()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 364,
  "endLine" : 386,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElementType getElementType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 457,
  "endLine" : 478,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result charTyped()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlTypedHandler.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryToolWindow()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageNode createNewNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PackageNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableWatcherIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResponse()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 609,
  "endLine" : 632,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRootForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeEntryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 240,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean restoreFileFromCachedContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 517,
  "endLine" : 536,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/UpdateOptionsPanel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RevisionWrapper readFromStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTreeFromPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 209,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CvsFieldValidator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ToggleOfflineAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshSharedConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/GroupByPackagesTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkWinCvsFormat()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeletingNotEmptyDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetMergeInformationForNonModifiedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 248,
  "endLine" : 273,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleWithAliasContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDateFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRequestForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectoryObject addDirectoryRequestsUpToLocalDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void sendMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expectStatusOKMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 526,
  "endLine" : 553,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelWindowAdjust()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1100,
  "endLine" : 1129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelClose()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1357,
  "endLine" : 1383,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendKexMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void unpackBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 557,
  "endLine" : 580,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void packBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 582,
  "endLine" : 605,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestFileEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionsRangeDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/VersionsRangeDialog.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMainArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryFolderDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean download()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 701,
  "endLine" : 721,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean downloadComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 836,
  "endLine" : 855,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFromServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptHelper createStartupScriptHelper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findModuleNameFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleArtifactUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object resolveInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 324,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultActionGroup createActionGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDragged()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/TreeDragListener.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPopup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugConnector createDebugConnector()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectSourcePaths()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/RunGwtCompilerTarget.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppletHtmlFile generateAppletTempPage()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getGlobalVariables()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findValidationFilesFor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileReferenceSet createRestrictedByFileType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/FileReferenceSetHelper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterceptorOrStackBase fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/InterceptorRefResolveConverterImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDraggable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/resolve/variable/OgnlDefaultVariableReferencesContributor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement generateObjCOverride()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadAvailableSelectors()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRubyMotionModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File findFilesToDelete()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunnableState.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::j2me" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Properties convertVersionOutputToProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKApiEditor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::j2me" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getWTKConfigurations()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExecutable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/MobileModuleUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::j2me" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayGroovyCompletionContributor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::play" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectCustomTags()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlaySyntaxHighlighter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::play" ],
  "startLine" : 21,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForChanges()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTestMethodVariants()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdConfigurationType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConfigurationType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Promise execute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageProgramRunner.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSequenceIndent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewTooltip()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getComponentType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/framework/EntityHomeImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRaisedEventTypeFromMethodCalls()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamObserverEventTypeReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addAnnotatedContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 113,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDirectoryAccepted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLintOptionsState loadOptionsValues()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function comment()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 779,
  "endLine" : 806,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2874,
  "endLine" : 2899,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function action()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3555,
  "endLine" : 3586,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function amble()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3588,
  "endLine" : 3617,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function walk_statement()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3649,
  "endLine" : 3670,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runLinter()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsReformatterTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::web" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TcServerVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerInfo getApplicationServerInfo()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tc-server" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String findPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deploy()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean undeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin2XConfigurationStrategy.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::resin" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolveImports()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinXmlConfigurationStrategy.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::resin" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getStartupClassForVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/StartupClassFinder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::resin" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateConfPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyValidatorRulesAndCreateValidation()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 316,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRightFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsTreeBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomElement getParentDomElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateMappingProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesToProcess()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidatorBase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createEdge()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphDataModel.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianTestNGRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::arquillian" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshContainerList()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianConfigurationPanel.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::arquillian" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianJUnitRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfigurationType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::arquillian" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentAbsentInspection.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::arquillian" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/SinglePropertyResolver.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TapestryAccessorMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findMixins()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 287,
  "endLine" : 306,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryProjectViewPane()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 402,
  "endLine" : 423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStylesheetsRoots()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleExecutablePathValidation()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 225,
  "endLine" : 244,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EntriesHandler getEntriesHandlerIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/UpdateOptionsPanel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevisionOrDateImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleChooser()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/ModuleChooser.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processDeletedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void conditionallyEnableComponents()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 249,
  "endLine" : 268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeKeywordSubstitutionPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/ChangeKeywordSubstitutionPanel.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePathFromTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 267,
  "endLine" : 287,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findCommonParentModule()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction createExcludeAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction createIncludeAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void include()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDied()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/ConnectionLifeCycle.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String extractMethod()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int compareToCvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UpdatedFiles updateProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 601,
  "endLine" : 624,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadLongFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICvsCommandStopper createTestStopper()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 292,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int read()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractInputStreamReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketServiceAccept()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketServiceAccept.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DSASignature generateSignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASHA1Verify.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int checkKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 222,
  "endLine" : 246,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean establishKeyMaterial()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 236,
  "endLine" : 256,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DESede.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doDeploymentExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/QueryDeploymentStatusCommand.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectCommands()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/CommandsCollector.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDeploymentStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetEditor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshFramework()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAvailablePanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DmManifestHeaderParsers()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DmManifestHeaderParsers.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doProcessCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/StacktraceExtractor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCorrectedLine()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/PositionCorrector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void toXml()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassNotFoundException decorateException()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CustomPermissionsURLClassLoader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 187,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findNow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 250,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile _getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Project getProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 365,
  "endLine" : 386,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/ChunkBuildPluginExtension.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkEditorData()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplate determineFileTemplate()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsFileTemplateProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiClass findBeanPropertyClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/impl/FieldNameConverterImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFile findDefaultValidatorsFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultType fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ResultTypeResolvingConverterImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterceptorStack fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/DefaultInterceptorRefResolveConverterImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAction()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileSetNode getCurrentFileSetNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 244,
  "endLine" : 262,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass findActionClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 212,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebDirectoryElement fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installBooleanNull()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/TaglibJavaScriptInjector.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::struts2" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getParentName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readFunction()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createMotionRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilExt.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPaths()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean jarLibraries()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileDefaultApiEditor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::j2me" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/rename/PlayViewControllerRenameProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processDynamicElements()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensionsMembersContributor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod getRenderArgPutMethod()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/RenderArgProcessor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::play" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean advanceQuotes()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 304,
  "endLine" : 322,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestNode getOrCreateTestNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List toHumanList()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise restartServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerRegistry.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 122,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocation()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile getConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/ConfigFileRunSettingsSection.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createInfoComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AllInDirectoryRunSettingsSection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createFilesViewPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdConfigFileCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParentDirWithLastComponentPrefix findParentDirWithLastComponentPrefix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 224,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNode drop()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkClassModifiers()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getSeamContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setOptionState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function quantifier()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 815,
  "endLine" : 837,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function do_tick()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2347,
  "endLine" : 2368,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3238,
  "endLine" : 3259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function walk_expression()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3626,
  "endLine" : 3647,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLinterErrorBase parseGlobalError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String tryParseExceptionMessage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void suppressRuleForLine()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 423,
  "endLine" : 443,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor findOptionDescriptor()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String prepareDeployment()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean check()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 193,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateActionMappingAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateActionMappingAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateGlobalForwardAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateGlobalForwardAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateFormAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateFormAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile resolveValidatorConfigInJAR()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 452,
  "endLine" : 472,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefinitionName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesJSPPutsReferenceProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void checkMutuallyExclusiveAttributes()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesModel getModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/TilesDomFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsFileTemplateGroupFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isArquillianRunner()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List collectPredefinedVariables()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlELVariablesCollectorUtil.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Runnable getRemoveNodeAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDiagramDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTProcess()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V put()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node drop()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getServices()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/ModuleBuilder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadJar()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 369,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void additionalConfiguration()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSettingsPanelImpl()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 686,
  "endLine" : 704,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resolveConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 600,
  "endLine" : 619,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveExternally()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutProjectOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IClientEnvironment createEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 306,
  "endLine" : 325,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map compute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMultipleFilesOptionsDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 310,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConnectionSettings createSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/IDEARootFormatter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxySettingsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List revisionWrappersFromLog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsChangeList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void storeLines()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsFileUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectLocationStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Progress create()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/Progress.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection allocate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshPublicKeyAuthentication.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void createRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 356,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestServer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LineSeparatorsTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 11,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendGlobalOptionRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleResponses()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 335,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scan()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/FileSystemScanner.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractResponseProgressHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyMessageListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesMatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int peekNextMessageLength()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean verifySignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 327,
  "endLine" : 350,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithKeyboardInteractive()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 275,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 423,
  "endLine" : 447,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 475,
  "endLine" : 498,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTable()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 250,
  "endLine" : 272,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 458,
  "endLine" : 478,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final TimeoutToken addTimeoutHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/util/TimeoutService.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitAttributesDialog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerSupportConfigurable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setServerFieldsEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationResult validate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentHelper getEnvironmentHelper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNestedBundlesReferences()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositeArtifactTypeBase.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runWhenShown()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 246,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties createProperties()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/BeanComponentInstanceFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InstantiatingComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstantiatingComponentAdapter.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object observe()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ThreadLocalCyclicDependencyGuard.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 250,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTransportEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/EventsProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendMessageDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/SendMessageDialog.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doConfigureModule()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuModuleBuilderContribution.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::heroku" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ExtractedDirectoryPackagingElementAntGenerator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getIn()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getChunkLevel()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 231,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getElementDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StrutsTreeDescriptionProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/BeanPropertyPathConverterBase.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionChainOrRedirectResultContributor.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::struts2" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection removeCurrentElementFromVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/StrutsPackageExtendsResolveConverterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String detectStrutsVersion()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsVersionDetector.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryChartTaglibReferenceContributor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsIcons.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts2" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/ognl/OgnlStruts2JspVariableReferencesContributor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Symbol findClassOrStruct()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Path getScriptsDir()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkDependencyResolver.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeJ2METarget()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/CompositeJ2METarget.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::j2me" ],
  "startLine" : 20,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunnerAndConfigurationSettings createConfigurationByElement()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareJarSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileBuildSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List fillToolBarActions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/ProcessLanguageConsoleViewWrapper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::play" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayHtmlCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayHtmlCompletionContributor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagNamePsiReference.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File resolveFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFileLoadError()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPrototypeTest()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentFragment extractValueAsDocumentFragment()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function TestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionActionConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/providers/SeamComponentCompletionContributor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getComponentType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/BasicSeamComponentImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMergedComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRemove()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function export_id()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3099,
  "endLine" : 3121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function no_space()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4271,
  "endLine" : 4289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPassRealPath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::web" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 449,
  "endLine" : 468,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 488,
  "endLine" : 506,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNewProperty()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JmxProvider getJmxProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undeploy()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callJmx()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSdkPathChanged()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 147,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerWidgetSetInServlet()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetAction.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean undeployWithJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 343,
  "endLine" : 368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 67,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsModel computeModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlugIn getPlugin()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsPluginDomFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteUnusedPlugins()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 373,
  "endLine" : 390,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllViews()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainersAppManager()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ArquillianContainersAppManager.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::arquillian" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private void checkModifiersAndReturnType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentSignatureInspection.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChangeListener()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDomFileSource.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getVariantsImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingOutputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getVariantsImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingInputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getChangeNodeLayoutAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartVirtualLayoutCoordinator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable getDiagramEdgeLayoutChangeAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTProcess()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String processClasspathTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/VelocityProcessor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TelCompositeElementType parseConstantExpr()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFields()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedPagesNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPagesNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedComponentsNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentsNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedTemplateNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedTemplateNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TapestryPropertyReferenceSearcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modulesChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 537,
  "endLine" : 557,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createMixin()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 265,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileType findFileType()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientFileUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/ChangeKeywordSubstCommand.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String loadFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 296,
  "endLine" : 312,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveRevisionForMergedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 443,
  "endLine" : 459,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conflict readFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 782,
  "endLine" : 800,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CheckoutAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableBranchField()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/UpdateOptionsPanel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCachedEntriesForProcessedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportDetails()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsContext createDataContext()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/AddHandler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyZipper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addBrowseHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportDetails createImportDetails()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportWizard.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/MergeAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processLeftMarker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSuitableType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/GetFileFromRepositoryAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/IgnoreFileAction.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList collectFilesToAdd()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Settings createConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/RootFormatter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeSelf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LoginTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldBeExcludedFromComparison()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameClassAndCreateInterfaceWithTheSameName()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RefactoringSupportTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 11,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergedWithConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsStatusTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditEditorsMessageParser.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final String expandString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 822,
  "endLine" : 841,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelOpenFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelOpenFailure.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexInit()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexInit.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelOpenConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelOpenConfirmation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendOpenConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelInputStream.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RSASignature decodeSSHRSASignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSASHA1Verify.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithDSA()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 303,
  "endLine" : 326,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void internal_write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readLength()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDMConnectorCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDMConnectorCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUndeploy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doProcessFacetsList()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateWarningLabel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Library addRequiredJars()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDirectoryPicker()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ExistingJarElement.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void retrieveCustomDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryDetails.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFromServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillIgnoreList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/IgnoreList.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupUserList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fromXMLSafeString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object convertType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNewOnlineUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 414,
  "endLine" : 431,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVCardInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnlinePresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectAndLoginAsync()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 299,
  "endLine" : 316,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/UserTreeRenderer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSelectedUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/SelectionProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTransferData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillWithUserActions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorPopup.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Comment.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildTags()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppletHtmlFile getHtmlURL()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAppletClass()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2ValidationPresentationProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAttributesKey getTextAttributesKey()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeElement.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/VelocityStrutsResultContributor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/ParamValueConverter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/DispatchPathResultContributor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/IncludeFileResolvingConverterImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsFileTemplateGroupDescriptorFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getElementConverterPair()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/web/StrutsConstantValueReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::struts2" ],
  "startLine" : 157,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void customizeFqnTypeExpressionReferences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "calc_framework_dependencies",
  "longName" : "calc_framework_dependencies",
  "relativeFileName" : "ruby-motion/resources/rb/motion/metagen/metagen.rb",
  "fileLinesCount" : 83,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImplicitRequires()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionRequireProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParamDefExpression buildExpression()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 287,
  "endLine" : 303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runProcess()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNameValueExpressionPosition()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayGroovyCompletionContributor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::play" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processDynamicElements()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayFlashScopeMembersContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getLocalVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/LocalVariablesProcessor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tokenizeTagExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shutdownIfOrphan()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdServerMain.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildJstdConfigDisplayName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEvent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findJasmineTestFileSource()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refactored()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationRefactoringHandler.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List readFilesExcludedFromCoverage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTestCaseVariants()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdDebugSection.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List collectJstdConfigs()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdImplicitUsageProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findInitialDir()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installCodeAssistance()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestFileStructurePack createTestFileStructurePack()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructureManager.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function formatElement_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getTopLevelElVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamModelPropertyScopeProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contributeMetaData()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamApplicationComponent.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.led = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1962,
  "endLine" : 1981,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4111,
  "endLine" : 4129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPropertyNameCompletionVariant()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void textChanged()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 430,
  "endLine" : 446,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/VaadinCreateElementActionBase.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinConfigurationStrategy getForInstallation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigurationStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean undeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T generate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateMappingProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerSubclass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ReferenceProviderUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::struts" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void annotate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorComponentBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerMessageCategory getCategoryByHighlightDisplayLevel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidatorBase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeItemNode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkWrongParameterCount()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentSignatureInspection.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnUmlNodeHighlighter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEdgeLayouts()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/ParameterReceiverElement.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaField createField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeCreator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStylesheetsRoots()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getRvmHome()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEventToScan()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doScanImportPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesDotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CorruptedProjectFilesDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTagDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectTagDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStickyInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lookupDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIsLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFilterIsLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doMoveRename()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createAddFilesHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean loginAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsRollbackEnvironment.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectCvsElementStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean check()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 294,
  "endLine" : 309,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/MergeAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSettingsOnCvsConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsContextAdapter createContext()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/IgnoreFileAction.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/UnmarkAddedAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void adjustAnnotation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneralCommandLine createRshCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ext/ExtConnection.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 481,
  "endLine" : 498,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream createSynchronizedInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RefreshTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveDir()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyData()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 458,
  "endLine" : 474,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStateRequestsProgressHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/sending/FileStateRequestsProgressHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3Client()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1367,
  "endLine" : 1383,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestPassword.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestNone()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestNone.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String receiveLine()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelEOF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1335,
  "endLine" : 1355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelSuccess()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1385,
  "endLine" : 1405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgChannelFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1407,
  "endLine" : 1427,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DHGexParameters()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/DHGexParameters.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Vector getAllKeys()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 413,
  "endLine" : 434,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFirstMatch()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final int hexToInt()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/PEMDecoder.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createFileFromTemplate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String checkValidity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkInstanceManager.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestImportsCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/ManifestImportsCompletionContributor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getRepositoryTarget()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPsiEvent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/PsiConfigManagerBase.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Artifact findDmBundleArtifactFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleArtifactUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnitResolver.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean processAndFillResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/FileAccessProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pico getInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadFromStream()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildListOfDeletedUsersAndGroups()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInIgnoreList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/IgnoreList.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cleanupActions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 227,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerPermissions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object makeInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/BeanComponentInstanceFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFormData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillProjectData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ProjectsDataFiller.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToggleReadOnlyAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBashSession()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 230,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuApplicationConfigurable()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfigurable.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompileGwtTarget()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/CompileGwtTarget.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/PackagingElementAntGenerator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ArchivePackagingElementAntGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryPatterns()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryPatterns.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsEdge.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getGlobalMacros()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/Struts2GlobalMacroProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionChainOrRedirectResultContributor.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findActionsByClassInner()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkFileElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspection.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getActionsWithoutValidation()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ConstantValueConverterSpringClassContributor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendKeywordCompletion()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerStrutsResultContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean binaryOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Library createLibrary()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RType getPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Children getChildren()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/StructSymbol.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionGeneratorTabBase()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printPreverifyErrors()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkEditorData()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 472,
  "endLine" : 489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/OptionalDojaSettingsEditor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::j2me" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiMethod getTemplateRenderMethod()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/LocalVariablesProcessor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::play" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParserDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::play" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getPropertiesFiles()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayPropertyReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::play" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Handler toJsonBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportTotalTestCount()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdServerSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdToolWindowSession()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerStatusView()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyAllInDirectory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyJSFilePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement findPsiLocation()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/NavUtils.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessHandler createProcessHandler()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeFilesExcludedFromCoverage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComboBox createTestTypeComboBox()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/OneOfRunSettingsSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings provideSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean areJstdConfigFilesInScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createSelectDirectoryPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBasePathCompletionsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map doIndexConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PsiElementFragment create()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function prettyPrintEntity_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowModelFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamDomFileDescription.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getNamespaceToPackageName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 207,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamClassELInjector.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void checkOutjectionIllegalScopeParameter()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionIllegalScopeParameterInspection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamDuplicateComponentsInspection.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkBeans()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDublicatesAnnotations()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkIncorrectContextVariableType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionTypeMismatchInspection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamJamComponent getPair()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 454,
  "endLine" : 469,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamElXmlConfigProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NativeObject convertOptionsToNativeObject()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function make()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 677,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function subklass()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 839,
  "endLine" : 858,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLinterError toError()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element toXml()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsExternalRunner()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lineHasComments()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonPosition findPosition()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultInstanceName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchParameters()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/debug/VaadinDevModeServer.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin2XConfigurationStrategy.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::resin" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configure()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/NameRendererAdapter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inject/StrutsJavascriptInjector.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FormBean findFormBean()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/ValidatorFormPropertyReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReference.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectElementFromEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void checkDeprecatedAttribute()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkDeploymentMethods()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianTooManyDeploymentInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalQuickFix createCreateDeploymentMethodFix()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentAbsentInspection.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::arquillian" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlModelFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T getAnnotationImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationCoordinator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/JavaPrimitiveTypeCoercionValidator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/SingleMethodResolver.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Service getServiceFromBuildMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/ModuleBuilder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tapestry" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileContentsChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupFacet()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUiComponents()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCompassExecutableFileTextField()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createMyFile()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEditor()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 399,
  "endLine" : 414,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSingleRestClientRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RunRequestAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTemplateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteDirectoryRecursively()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsUnderCvsMaybeWithVfs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void storeContentForRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 538,
  "endLine" : 553,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findVcsRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RtagCommand.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openInEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/CvsServicesImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/LocalConnectionSettings.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean promptForPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findPasswordIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void silentLoginImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtConnectionDualPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadHistoryOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createCheckoutHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalRun()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 239,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectCvsConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List readLinesFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsFileUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorTreeView getErrorsTreeView()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractWatchAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSwappingLines()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long read()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/AnnotationCommandTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFiles.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMessageFromBuffer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractMessageParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean expandModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watchers/WatchersCommand.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchNextToken()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/TabStringTokenizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRequestForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndMessageResponseProgressHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unscramble()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerPasswordScrambler.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::cvs" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSubPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fsetstat()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 592,
  "endLine" : 611,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOctalPermissions()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3FileAttributes.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelWindowAdjust()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelWindowAdjust.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketOpenSessionChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketOpenSessionChannel.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDhGexGroup()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexGroup.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgGlobalRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1520,
  "endLine" : 1542,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMessageHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 407,
  "endLine" : 421,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAsynchronousMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 470,
  "endLine" : 496,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithNone()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 354,
  "endLine" : 377,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int internal_read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 212,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void digest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 238,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/HeaderWrapper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryFolderDialog20()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RepositoryPattern create()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrayableTableWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/GrayableTableWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraryBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerLibraryFinder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getModelMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pingServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeModuleRemoved()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ArtifactSynchronizer.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHeader()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestUpdater.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile createManifest()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendTail()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultMutableTreeNode findNodeWithObject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getFirstChildElement()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 436,
  "endLine" : 450,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentAdapterFactory createComponentAdapterFactory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 487,
  "endLine" : 501,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findInRoots()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showUserFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalMessage createLocalMessageForIncomingEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGroupSelector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/SelectionProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CodePointer getCodePointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ActionUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addResetPreferencesActionTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/OptionsButton.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuServerRuntimeInstance()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudGitApplication deploy()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupHyperlink()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuBashSessionHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::heroku" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyAttributes()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Manifest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDefinitionsGeneratorFactory()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryDefinitionsGeneratorFactory.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFilesWritable()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunnerAndConfigurationSettings createConfigurationByElement()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/ResultNode.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installActionTargets()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installValidationTargets()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getValidatorConfigFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean walkPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageHierarchyWalker.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/CreateActionMethodQuickFix.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getStrutsJarRoot()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsVersionDetector.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ExtendableClassConverterSpringContributor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::struts2" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installSortable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToPackageSymbolProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process_directory",
  "longName" : "process_directory",
  "relativeFileName" : "ruby-motion/resources/rb/motion/metagen/metagen.rb",
  "fileLinesCount" : 83,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Framework read()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void ensureFrameworksLoaded()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeys()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParamDefExpression getValue()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDepends()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/CompositeJ2METarget.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::j2me" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getJarBySettingName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKApiEditor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::j2me" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void homePathChanged()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveMIDlet()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 567,
  "endLine" : 581,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleTypeStep()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleTypeStep.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::j2me" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createStringArrayExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ImplicitVariablesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::play" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFiles()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsErrorMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findFilePathEndColonIndex()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createTempDir()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitSuite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyTestMethod()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter getFilter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestProxyFilterProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange findTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdFixtureHtmlLanguageInjector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptingLibraryModel getOrCreateJsLibraryModel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareWithServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugProgramRunner.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertClassDataToLineHits()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile calculateBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findPsiElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function argsWithOptionalMsg_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getJspImplicitVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerExtensions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamValidatorReferenceProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getUndefinedProperties()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesModelFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertErrors()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createFileType()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function next_char()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 578,
  "endLine" : 597,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function some_digits()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 614,
  "endLine" : 631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function klass()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 875,
  "endLine" : 894,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function group()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 897,
  "endLine" : 915,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function advance()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1449,
  "endLine" : 1470,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function condition()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1669,
  "endLine" : 1687,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2288,
  "endLine" : 2306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2307,
  "endLine" : 2325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4145,
  "endLine" : 4159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findPossibleFixedFlag()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GjsLintState fromXml()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 343,
  "endLine" : 357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component createCenterComponent()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownServer()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GwtVersion getGwtVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputRelativePathSuggester.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allowsRunWithWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinStartupPolicy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::resin" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinInstallation create()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowResinConfDialog()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/ShowResinConfDialog.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::resin" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiBeanPropertyImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Definition findDefinition()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerTilesReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 340,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference createWebPath()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/path/ActionWebPathsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/path/ActionWebPathsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::struts" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomBrowser selectFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 275,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 399,
  "endLine" : 413,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set findConfiguredTilesPaths()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/Struts2TilesModelProvider.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair lookupRunWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void addActivityNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElInjector.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  JPanel createNodeComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartRenderer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupElement createLookupElementImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/highlighting/DataInputIsReferencedInspection.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/highlighting/DataOutputIsReferencedInspection.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartVirtualLayoutCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartVirtualLayoutCoordinator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartPersistentLayouter()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getDiagramNodeLayoutChangeAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramPresentationModel createPresentationModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::jbpm" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/JavaClassTypeCoercionValidator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tapestry" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getPrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/AbstractValueResolver.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFieldId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathIntoPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TelVariantsProcessor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelVariantsProcessor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerIdAttrValueReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeDescriptor createDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectTreeStructure.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PackageNodesComparator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory findOrCreateDirectoryForPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass findPublicClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillCompassSettings()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGemInstalled()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillLibrary()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 767,
  "endLine" : 780,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String chooseFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditedFileInfo createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Date parse()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 249,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeState silentLogin()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/login/CvsLoginWorkerImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extractRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogInformationWrapper wrap()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LogInformationWrapper.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsFileEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/IOFilesBasedDirectoryPruner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectCvsConfigurationDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootConfiguration reconfigureCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List readLinesFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsFileUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutWizard()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getSelectedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prepareCheckoutData()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCurrentSelection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void adjustName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAnnotation annotate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTip()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/ConnectionLifeCycle.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsProxySelector()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IConnection createExtConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsConnectionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForProcess()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test4()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpToDateContentWithEpsilonInThreeSeconds()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsChangeProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void obsoletetestImportIgnoresExcludedAndIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test5()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestServer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestServer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameDir()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckotRootDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getStickyDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessageRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ModifiedRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setstat()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 564,
  "endLine" : 581,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSymlink()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 621,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDhGexReply()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexReply.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDHReply()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDHReply.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel openDirectTCPIPChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 528,
  "endLine" : 547,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel openSessionChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 549,
  "endLine" : 568,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteAcceptThread()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/RemoteAcceptThread.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DSAPublicKey decodeSSHDSAPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASHA1Verify.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final private String rawToHexFingerprint()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 739,
  "endLine" : 755,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGuessOK()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyMaterial create()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/KeyMaterial.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readPlain()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CTRMode.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encryptBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 347,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decryptBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 371,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startSubSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitUntilDataAvailable()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 366,
  "endLine" : 386,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onEdit()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 207,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApplicationServer getExistingApplicationServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseInt()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/common/ParseUtil.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSettingsBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addToRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeFromRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VFile createFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String renameGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadHistorySince()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void triggerSave()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeListenersToPreventMemoryLeak()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSortedMatchingConstructors()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstructorInjectionComponentAdapter.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkXmlMessage.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startupMulticastThreads()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnlineUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VCardInfo getVCard()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateJabberUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 395,
  "endLine" : 410,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processAfterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 557,
  "endLine" : 572,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processPacket()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 584,
  "endLine" : 600,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void login()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getChildNodes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printMessageIfExists()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deliverMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showPopupNotification()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/EventsProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/SelectionProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowHistoryDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doActionCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SendToAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandToolWindow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseToolWindow.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudGitApplication findApplication4Repository()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::heroku" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuConnector.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::heroku" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prefix()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/ZipFileSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/PropertyFileGeneratorImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Graph createModuleGraph()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/ModuleChunks.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunnerAndConfigurationSettings findExistingByElement()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean matchesPath()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImplUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/IncludeFileResolvingConverter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToActionSymbolProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean indexedExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 780,
  "endLine" : 793,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProjectInner()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGenerator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::j2me" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunnerAndConfigurationSettings findExistingByElement()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPreferences()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/ConfigurationUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::j2me" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStateChanged()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKApiEditor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::j2me" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessLanguageConsoleViewWrapper()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/ProcessLanguageConsoleViewWrapper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createStringExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LightMethodBuilder getPsiMethodDelegate()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/PlayImplicitVariablesFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayTag handleContentChange()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTagManipulator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::play" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFoldingDescriptors()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFoldingBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::play" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayEditorHighlighter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char escape()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsTestCaseAndMethod()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List parseBrowsers()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerUtils.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStart()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerRegistry.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OSProcessHandler start()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdToolWindowManager()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location findJsFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verify()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings build()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findPsiElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportIntentionAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCorrectMapping()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllRemoteUrlMappings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebuggingFileFinderProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange calcLastComponentTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findConfigFilesInScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PsiElementFragment getSameTextRangeForParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertEqualsDelta()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 552,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowComponentNameDialog()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowComponentNameDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getJspImplicitVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasGetterName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getSeamJamComponentFiles()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamModelPropertyScopeProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::seam" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDefinedInXml()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAnnotations()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/constants/SeamAnnotationsUtil.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::seam" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDataModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addXmlDefinedContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConfigsFromMetaInf()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element toXml()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function frack()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1066,
  "endLine" : 1082,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function statements()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1833,
  "endLine" : 1852,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2326,
  "endLine" : 2342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3077,
  "endLine" : 3092,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function delve()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4196,
  "endLine" : 4210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportApplied()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 404,
  "endLine" : 417,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkProperty()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTemplates()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeToSettingsBase()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifyCommonModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdkType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findVaadinJar()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadResinConfProperties()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinStartupPolicy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::resin" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transferFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseInt()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/common/ParseUtil.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::resin" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin2XConfigurationStrategy.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResinVersionFromClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ClassCallDetector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::resin" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processEnter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 375,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsPluginDomFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference fromString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::struts" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/FormPropertyTypeConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPagesReferenceProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean fromString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsBooleanConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsTreeBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerSubclass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ReferenceProviderUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::struts" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RemoteJVMSettings doRetrieveRemoteJVMSettings()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteJVMSettingsCoordinator.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::arquillian" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection execute()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddExistLibraryAction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::arquillian" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransitions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/JpdlGotoSymbolProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/pictures/ChartNodeIconRenderer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getBaseElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/TBaseElementConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNodeLayouts()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BPMNEdge createEdgeShape()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/EnumTypeCoercionValidator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map computeValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ElementsCachedMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String calculateExprValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/MappingDataCache.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeLastFilePathElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSupportInWriteCommandAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/AddTapestrySupportUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNewMixinDialog()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/ClassTemplateNavigation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tapestry" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set listPossibleExecutableFiles()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void restartCompassExtensions()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processCompassImportsOutput()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile createFile()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientFileUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DateComparator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRepositoryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 626,
  "endLine" : 643,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List values()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTopLevelForBeingSwitched()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/updateinfo/UpdatedFilesProcessor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldProcess()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateReceivedFileProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCurrentFileProcessed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamingListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModulesListOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckoutFileOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportOperation createTestInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeleteHandler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCachedEntriesFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyDirectoryStructure()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeAllPasswordsForThisCvsRootFromPasswordFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsTabbedWindow openTabbedWindow()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExtensions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ImportConfiguration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertToIOFilePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editConfigurations()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillModel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean select()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportAppendableHistory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/UserDirIgnores.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSession updateDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStatusEnvironment.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLogged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectFileTypes()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectImportLocationStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/SelectImportLocationStep.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendToMainOrCurrent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFromMapInfoWithParentAndResortAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyData createAndRegister()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshProxyFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMethod()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractHostAndPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ExtConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestResult run()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/DoNotUpdatetModulesNotUnderCvsTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRootConfiguration createConfigurationCopyWithDifferedField()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutFileFromBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMerged()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsStatusTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckin()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSrc26736()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleBranchForModifiedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 292,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 446,
  "endLine" : 458,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkResults()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 485,
  "endLine" : 497,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRevisionFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSymNamesForRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean expandModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateMessageParser.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String parseTaggedMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/TaggedMessageParser.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyTerminationListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyModuleExpansionListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyFileInfoListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyFileInfoListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyEntryListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void readBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthFailure.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUINT64()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketServiceRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketServiceRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketSessionPtyRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketSessionPtyRequest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthBanner()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthBanner.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTTPProxyData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/HTTPProxyData.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Channel getChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean authenticateNone()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeSendCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void initiateKEX()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final void checkKexAlgorithmList()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 310,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 538,
  "endLine" : 551,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CBCMode()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CBCMode.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashForSSH2Types()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List collectUnits()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 379,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorLocation getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map initializeAssignments()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetConfiguration.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetEditor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onMoveUp()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onMoveDown()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAvailableNestedModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List chooseNestedModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSave()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkNameNotUnique()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WildcardsFinder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/WildcardsFinder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ManageServerLibrariesAction.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List doCollectRepositoryPatterns()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileByFilter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact createArtifactFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module findPackageBundleModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vector asVector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 256,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addPendingMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filterHistoryByDate()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void saveHistory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readPicoXml()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processAndFillResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodePointerEvent createEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerXmlMessage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ViewFilesCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String hardWrapText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void split()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String _diff()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WatchDog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean traverse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getCollectionType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentAdaptersOfType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForNextSearch()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/FindByJabberIdCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JabberTransport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void acceptSubscription()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 602,
  "endLine" : 618,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initPerProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getChildNodes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupIDEtalkListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateKeyBindings()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/monitor/UserActivityMonitor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void determineOffset()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueForPathChanged()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UsersTreeModel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsersAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/FindUsersAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Future invoke()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudAgentDeploymentImpl()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyCoreTo()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startBashSession()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuBashSessionHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::heroku" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudRemoteApplication deploy()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntime.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::heroku" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanProject()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CleanProject.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File fileFromUrl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryDefinitionsGeneratorFactory.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerResourcePatterns()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompilerResourcePatterns.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationOptions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptions.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 332,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generateSingleFileBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCompilableGroovyFile()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/groovy/ant/GroovyAntCustomCompilerProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder createStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/BaseStructureViewBuilderProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass getPsiClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerTags()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsTaglibReferenceContributorBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::struts2" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlFqnTypeExpression handleContentChange()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/manipulators/OgnlFqnTypeExpressionManipulator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildSubBlocks()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void injectWholeXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean arrayConstructorExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expressionSequenceRequired_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean relationalOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 456,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RType getType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFunctions()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFrameworkLoaded()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupItem()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionCompletionProvider.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKApiEditor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::j2me" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getJavaSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEClassBrowser()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/util/J2MEClassBrowser.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::j2me" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean completeModuleNames()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleCompletionContributor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::play" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/RunPlayConsoleAction.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::play" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayImplicitVariable createLightClassImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/PlayImplicitVariablesFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean completeTokenizeExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayLanguageSubstitutor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::play" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblems()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayCustomTagNameInspection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilesExcludedFromCoverageRec()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map parseParams()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File resolveTestFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onBrowserCaptured()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onBrowserPanicked()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerConsoleTab.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerRestartAction.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionToolbar createActionToolbar()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachToServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToProcess()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getConfigsInDir()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AllInDirectoryRunSettingsSection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings provideSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdFixtureHtmlLanguageInjector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createInformationPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List copyVirtualFilesToDir()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageSuite.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void annotateFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateKeyValueWithInnerFileSequence()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 146,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BipartiteString findParentDirStrWithLastComponentPrefix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange calcUnquotedDocumentTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair extractBasePathPair()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNotEquals()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertClassName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 487,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertInstanceOf()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 517,
  "endLine" : 532,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamToolWindowFactory.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDomNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/gotosymbol/GotoSeamComponentsProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJavaStyleName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkComponentScopes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getGlobalImports()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiType getFactoryType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validate()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder put()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3348,
  "endLine" : 3364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAnalyzerRestartNeeded()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::web" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GjsLintState getDefaultState()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExceptionLine()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer readLineOrCol()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsDocumentationReader parseFromXml()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addExcludeFileInConfigFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateTcServerData()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readFromFile()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VaadinVersion getVersionOrNull()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUndeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerInfo getApplicationServerInfo()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinApplicationServerHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::resin" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void patchConfigToMakeDebuggerWork()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/ValidatorNameConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPagesReferenceProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValidationSupport()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultClassname()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsTreeBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsReferenceContributor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesPutsReferenceProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::struts" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChanges()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItem()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection execute()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddMavenDependencyAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTree()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addProblemIfAnchorNotNull()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentAbsentInspection.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::arquillian" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewModel createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnStructureViewBuilder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TBaseElement fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int layoutDiagramNodeVirtual()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BPMNShape createNodeShape()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedValue resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverChain.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PresentationLibraryElement createElementInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeKeyAndAddAll()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ElementsCachedMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::tapestry" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getContextParam()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/WebDescriptorUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String unlocalizeFileName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/LocalizationUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findTypesInPackageRecursively()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDragged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewMouseListener.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::tapestry" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTapestryNamespacePrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/TagDocumentationNavigation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initCompassConfigPathTextField()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUiComponents()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFromRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCookies()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFieldWithHistory createHttpMethod()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 427,
  "endLine" : 440,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 717,
  "endLine" : 729,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 738,
  "endLine" : 751,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPath()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativeRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createFromRevisionAndPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 480,
  "endLine" : 491,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conflicts readFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 835,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileStatus getFileStatusForAbsentEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveShowDialogOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String chooseBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String composeCommandString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractFileObject createAbstractFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CreateFileObjects.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uneditFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectAllDeletedFilesFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeleteHandler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsResult run()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readFromStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsConfiguration.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProxyPanelName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearAllTextFieldsIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component createButtonPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/AbstractListCellRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkTagNameField()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CvsFieldValidator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeNode createRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/EditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SshConnectionPool()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Connection openConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IConnection createPServerConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsConnectionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsOutputTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection createTreeIn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetContentFromBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReservedEdit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWatchers()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitBehavior()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean deleteFromFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDoNotMakeChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllModules()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LineReaderTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteDir()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSymNamesForRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRequestsForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addFileRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestSent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/sending/FileStateRequestsProgressHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readLineFromFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void write()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractOutputStreamWriter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PServerConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSocket()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketNewKeys()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketNewKeys.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketOpenDirectTCPIPChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketOpenDirectTCPIPChannel.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketDisconnect()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketDisconnect.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvailable()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 923,
  "endLine" : 936,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelOutputStream.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RSAPublicKey decodeSSHRSAPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSASHA1Verify.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KexManager()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isAuthMethodAvailable()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1055,
  "endLine" : 1069,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final boolean isPEMEncrypted()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/PEMDecoder.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhExchange.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static int getKeyLen()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger readInt()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startShell()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectPackages()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorForceCheckCommand.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPossibleNestedModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkVersion findVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMWebFacetFrameworkSupportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryWatchedItem createItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshHome()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadFieldsFrom()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doApplyEditorTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAdd()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialogCreator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAll()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeBuilder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceRefresh()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeBuilder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createToolbarPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleWrapper load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleWrapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCodeDataDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node createHtmlRoot()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/XPathUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectComponentsToDownload()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 684,
  "endLine" : 695,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallationManagerImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValidInstallations()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeRepositoryProperties()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readFromSettingsBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void synchronizeNestedBundlesReferences()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositeArtifactTypeBase.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getManifestPathFromSource()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnknownImportedPackageInspection.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element serialize()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void beforeChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/TransportUserListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendAndBetweenGroupsAndUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findWhitespaceForward()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findWhitespaceBackward()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toXMLSafeString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getComponentClassLoader()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkPrimitive()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstantParameter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String incomingMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/SendXmlMessageP2PCommand.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean send()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStart()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOwnPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 323,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean neverAsked()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberUserFinderImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean send()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberSyncUserMessage.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOwnPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDEtalkEvent createPresenceChangeEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 382,
  "endLine" : 393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private User addJabberUserToUserModelOrUpdateInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 418,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberConnectionCommand.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component renderIn()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserPresence calculatePresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/monitor/UserActivityMonitor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeSendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalMessage createLocalMessageForOutgoingEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 323,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deliverLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionGroup createGroupWithUsersActionGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorPopup.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseToolWindow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseToolWindow.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachRemote()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDebugConnectionDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkDebugMode()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDebugConnectionDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer parsePort()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateClasspathName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getDirSetRoot()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkSourcePath.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getChunkDependenciesString()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompileModuleChunkTarget.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void generateCustomCompile()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkCustomCompilerExtension.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createCycleName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getAppletClass()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String searchNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/StrutsPackageImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultClassRef searchDefaultClassRef()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/StrutsPackageImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/InterceptorRefResolveConverterImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFilesTree()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFilesTree.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResultType convertString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ResultTypeConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getStrutsProperties()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterceptorOrStackBase fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/InterceptorJamReferenceConverter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryMobileTaglibReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag findEnclosingTag()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionPropertyReferenceProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/TaglibCssInlineStyleInjector.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean constructorExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 472,
  "endLine" : 483,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean selectionExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 509,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean lambdaExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 661,
  "endLine" : 672,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean sequenceExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 697,
  "endLine" : 708,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 711,
  "endLine" : 722,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean newExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 751,
  "endLine" : 762,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean referenceExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 858,
  "endLine" : 869,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureProject()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionFacetConfigurator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureSdk()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionFacetConfigurator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol createSymbolByContainer()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol getSuperClassSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RType createTypeForConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionTypeProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class readClass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSdks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pathMatches()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getResourceBundle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBundlesBean.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::j2me" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getMobileExeClass()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMobileExeClass()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getKvemPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void findDocs()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::j2me" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateJavaSdkList()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MobileApplicationType getCurrentApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createObjectExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getPredefinedVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ImplicitVariablesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getControllerMethodsVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ControllerMethodsProcessor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRenderArgs()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/RenderArgProcessor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::play" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayScopeEnlarger.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory getCorrespondingDirectory()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass getCorrespondingController()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getFastTags()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasSecondaryElements()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void mergeTo()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 350,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseTagName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblems()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayI18nInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPersistencePackages()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/persistence/PlayPersistencePackageProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiPlainText handleContentChange()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlainTextManipulator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::play" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectFiles()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserErrorNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areJstdConfigFilesInProjectCached()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdTestStructure newPropertyBasedTestStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillTestCaseStructureByObjectLiteral()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunElement findJstdRunElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List extractAdapterFiles()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsLibraryHelper()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String findAvailableJsLibraryName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/AddTestSectionAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiReference getReferenceBySequence()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addGreedyBottomRow()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/SwingUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFileStructurePack fetchTestFileStructurePackByJsFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructureManager.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunElement getJstdRunElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertEquals()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowEdge createEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PageflowModel createSingleModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowModelFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::seam" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamView()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamView.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSeamImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getValidorComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamValidatorReferenceProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addViewIdTransitions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectPageNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PagesModel createSingleModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesModelFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInconsistency()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFactorySignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkRemoveAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addImplicitContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContextVariable createImportedVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLinterError toLinterError()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function dispense()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1425,
  "endLine" : 1439,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.led = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2101,
  "endLine" : 2114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3536,
  "endLine" : 3549,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function activate()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3782,
  "endLine" : 3796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3842,
  "endLine" : 3856,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3873,
  "endLine" : 3887,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JscsState fromXml()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Supplier checkTargetVirtualFile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getReplacementValuesMessage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 356,
  "endLine" : 367,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JscsState getState()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryCreateEmptyConfig()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readFromSettingsBase()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateGroupDescriptorFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GwtModule findWidgetSetModule()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetAction.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadResinRunProperties()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinStartupPolicy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::resin" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element findWebAppElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSupportInWriteCommandAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVersions()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ForwardReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToForwardSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToActionFormSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToDefinitionSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToActionSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomBrowser getCurrentBrowser()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processTiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianExistLibraryModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::arquillian" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTransport()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ui/RemoteDebuggerPanel.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::arquillian" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getScopeNodeVisibleIndex()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditorProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlEdge createEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/JpdlBeansTemplatesFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DomElement getDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/rename/JpdlNamedActivityInputValidator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/pictures/GraphNodeImageRenderer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefinitionName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/EventImageProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TBaseElement fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/TBaseElementConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void processAllElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFile findFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnDefinitionsWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jbpm" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutDiagramEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drop()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map findElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/specialcases/SpecialCaseNumericResolver.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCleanValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/AbstractValueResolver.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFirstPathElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTapestryFilterName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/WebDescriptorUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findLocalizedClasspathResource()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResourceFinder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDependencies()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentsNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentsNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentsNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TapestryMethodReferenceSearcher.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryFileTemplateGroupFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod findPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parameterDefinedInClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findWebRoots()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findFirstParent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/TemplatesNavigation.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::tapestry" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSettingsPanelForRubyModule()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createResponseToolbar()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setURLTemplates()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 381,
  "endLine" : 393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClientEnvironment createEnvironmentForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLogOutput()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoringLineSeparatorsLocalFileWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillBuffer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LineReader.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStickyDateForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCachedContentFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 493,
  "endLine" : 503,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteAllOtherRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 555,
  "endLine" : 565,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/BranchOperation.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prepareRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/SimpleRevision.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsExecutionEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CreateFileObjects.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDeletedRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeleteHandler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFilesCached()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void deleteIfAdminDirCreated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteFilesInVFS()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseProxy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSelectedType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String extractRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsContentRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsContentRevision.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripAttic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getConfigurationForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRootConfiguration createConfigurationWithCurrentSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/GlobalCvsSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preNextCheck()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doNextAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTextFieldShowing()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectCVSConfigurationStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCVSConfigurationStep.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePeriod()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertSorted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CreateTagAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToEvent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ToggleOfflineAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BranchAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void writeAndNotify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/SshSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber addTailVersions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConnection openConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 566,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test3()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream createSlowInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutStrategyTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineSeparators()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryForEmptyFileTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cvs" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestServer()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestServer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveFileFromBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkPServerWithProxySettings()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWorkingInSubdirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEOFException()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeContentInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 275,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeContentToProvideMergingWithoutConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 520,
  "endLine" : 534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkGroupContainsOf()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckout()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBinaryFilesTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestFile addBinaryFileToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNewEntryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSetStaticDirectoryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClearStaticDirectoryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRemovedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processUpdatedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMergedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSetRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFiles.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymName getSymNameForTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/FileSystemScanner.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolicName getSymName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRequestForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/NotifyRequest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addArgumentRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addArgumentRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void fileProcessed()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProgressViewer createInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/RangeProgressViewer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processUpdatedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMergedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isParentOf()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/DirectoryObject.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String scramble()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerPasswordScrambler.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::cvs" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestPublicKey.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeNameList()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean methodPossible()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerMessageHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void sendIgnorePacket()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1124,
  "endLine" : 1137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void requestRemotePortForwarding()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1372,
  "endLine" : 1385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CTRMode()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CTRMode.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final String toHexString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 596,
  "endLine" : 607,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCommandsForDmArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeployCommandsCollector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMFacetBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNestedModuleIdentities()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 347,
  "endLine" : 357,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryExternalItem createItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String path2Relative()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/PathResolver.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppServerDeployedFileUrlProvider getDeployedFileUrlProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialogCreator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createContent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDefinition()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTableWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputRows()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSelectRepositoryItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadTargetEditor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dmServer" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSONArray getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallationEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkRunner createFrameworkRunner()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ServerVersionHandler getVersionHandler()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final J2EEServerInstance createServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverSelected()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateMappingURL()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMRemoteRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact createArtifactFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findSecondaryFilesToDeploy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findWithModuleArtifactsFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleArtifactUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module findModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact createArtifactFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version loadVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/VersionUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionRange loadVersionRange()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/VersionUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionRange parseVersionRange()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/VersionUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VFile createFromList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Map getHistory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchAllMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlResponseProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/XmlResponseProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void afterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/TransportUserListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object resolveInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeNonXmlCharacters()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/BaseExtension.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerForProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberUserFinderImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void changeUsersGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberSyncUserMessage.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindByJabberIdDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/impl/FindByJabberIdDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFindByIdData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createSouthPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/DiffAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static VFile getVFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/BaseVFileAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile _getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileInAllOpenProjects()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int weight()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessagesTab getTabForUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processNewMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetMessageDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/GetMessageDialog.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleMessage createConsoleMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/OutgoingCodePointerLocalMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsData getProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillFileContents()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editor openTextEditor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEtalkToolWindow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsersTransferable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UsersTreeModel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doActionCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ShowRemoteDiffAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SelectedUserCanReadMyFiles.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinUrlResolver.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T execute()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAllDebugProcess()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::heroku" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuArtifactDeploymentRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntime.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::heroku" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiValuesMap getGwtSdkPaths()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/PackagingElementAntGenerators.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ComplexPackagingElementAntGenerator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ArtifactPackagingElementAntGenerator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getAllJdkUrls()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeChildrenGenerators()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editEdge()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/custom/InterceptorRefInStackParamNameCustomConverter.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::struts2" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/custom/ResultParamNameCustomConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::struts2" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ResultTypeResolvingConverterImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/DefaultInterceptorRefResolveConverterImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass searchActionClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod findActionMethod()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsPackage convertString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/StrutsPackageExtendsResolveConverterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/constant/ConstantValueConverterImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renderFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 423,
  "endLine" : 434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManagerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts2" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPackage fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamParentPackage.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSemProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/StrutsSemContributor.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getPossibleSubClasses()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ExtendableClassConverterSpringContributor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::struts2" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean handleExpressionPrefix()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlTypedHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDemoText()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlColorSettingsPage.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlightingLexer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean bitwiseBooleanOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean conditionalExpressionTail()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fqnTypeExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean mapEntryElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mapExpressionSequence()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mapTypeExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean projectionExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shiftOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 546,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean mapExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 675,
  "endLine" : 685,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean variableAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 725,
  "endLine" : 735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean newArrayExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean methodCallExpression_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 765,
  "endLine" : 775,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literalExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 989,
  "endLine" : 999,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Symbol getSpecificSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processChildrenInner()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/RubyMotionSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getSelectorNames()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processClasses()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLoadPath()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionRequireProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String calculateObjCName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionTypeProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readStruct()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkInfo getFrameworkInfo()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFrameworks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMacRubySupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunnableState getJ2MERunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getByNameGroup()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/ConfigurationUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::j2me" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Properties getVersionProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunnableState getJ2MERunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmulatorType getValidEmulatorType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::j2me" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMidlet()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/OptionalDojaSettingsEditor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::j2me" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessLanguageConsoleViewWrapper getComponent()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List mapExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getTopLevelControllers()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/TopLevelControllersProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getParentListTags()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRoutesFiles()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory getViewsDirectory()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getLineDescriptors()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterUtils.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::play" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean skipTokens()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeToTagEnd()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFastTagsSearcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayRoutesFilesSearcher.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPath.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getErrorMessageIfNoCapturedBrowsersFound()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaTestListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File doResolveTestFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResolvedConfiguration resolveConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJasmineAdapter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onServerStarted()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onServerStopped()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JstdBrowserInfo getBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTerminated()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult executeWithServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildClasspath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JBTabbedPane createTabbedPane()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComboBox createComboBox()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComboBox createComboBox()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logTakenTime()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdTestStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestFileStructure buildTestFileStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildrenOf()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findMethod()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/AbstractJstdCreateStaticMethodAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getOrCreateExtractDirVirtualFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLinesCoverageInformationString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageAnnotator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTopLevelKeyCompletion()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Character extractPrevalentSeparator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Character extractDirectoryTrailingFileSeparator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiReference createBasePathRef()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRootRelativePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/ProjectRootUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertMatch()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPageNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStartDragging()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllPageflowNamedElements()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowTransitionTargetConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPageflowActions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionActionConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addJamNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiType getGenericType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/BasicSeamComponentImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerExtensions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MergedSeamComponent getOrCreateMergedComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamAnnoReferenceConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProperty fromString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransitions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkClassContainsIllegalSeamAnnotations()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkChildrenSignatures()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkHasNoParametersOrSingleComponentParam()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkContextVariableExisted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionUndefinedContextVariableInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBundleContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBundleContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAbstractSeamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 436,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConfigsFromWebInf()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function back_char()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 599,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ranges()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 860,
  "endLine" : 873,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3042,
  "endLine" : 3054,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function postaction_function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3961,
  "endLine" : 3973,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4131,
  "endLine" : 4143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4182,
  "endLine" : 4194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function one_space()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4297,
  "endLine" : 4307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JscsState getDefaultState()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Supplier checkIfTargetFileChanged()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JscsState()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIntLiteral()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean lookForConfig()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCollectionsVariants()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyValidationResults()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogMessageDialogWrapper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateSdkPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDeploymentStatus()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeJmxConnection()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deployApplication()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undeployApplication()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllTemplates()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getWebAppFileDestination()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppServerDeployedFileUrlProvider getDeployedFileUrlProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigImport.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::resin" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element doGetParamParent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadVersionMapping()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/StartupClassFinder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::resin" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/DeploymentSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isErrorValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderingContextImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static NodeProperty getNodeProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsPluginDomFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsPluginDomFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getSiblings()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getSiblings()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile createConfigFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValidators()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/ValidationModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Put findPutDefinition()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDomTreeStructure()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateForwardAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateForwardAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static FormBean checkFormBean()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReference.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ModuleReferenceProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inspections/ValidatorFormInspection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 378,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectCollectionProperties()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestngArquillianEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/utils/ArquillianTestngUtils.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::arquillian" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String selectUnusedName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainersModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianMavenLibraryState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerSettingsState.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggerModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addItemNode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJunitArquillianEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpdlDesignerComponent getJpdlDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getAllMethods()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JavaActivityMethodConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/custom/ChartNodeCustomRenderer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getOutputs()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataOutputRefConvertor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getInputs()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataInputRefConvertor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract ChartDataModel createChartDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/settings/ChartProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Map split()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getPair()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartEdge createEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean elementTreeContainsId()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEdgePoints()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChartBuilder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartBuilder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelHighlighter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findClasspathResource()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResourceFinder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findPublicMethods()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAnnotations()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsInformalParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getPsiClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblems()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/inspections/TelReferencesInspection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getEmbeddedComponentIds()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWebRoot()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findRubyHomeFromEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getFilesToScan()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deleteFile()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientFileUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModifiedDateAndMode()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCanonicalFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean filesAreNotDeleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRelativeRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 645,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevisionAndDateForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 865,
  "endLine" : 874,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeywordSubstitutionListWithSelection createOnFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionListWithSelection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeywordSubstitutionListWithSelection createOnExtension()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionListWithSelection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsRevisionNumber createRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshAfterCheckout()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CvsCheckoutProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProjectOrModuleFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateReceivedFileProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BranchesProvider getBranchesProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection collectSortedRevisionsNames()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RepositoryPathProvider createRepositoryPathProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getCvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatcherDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatcherDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntriesHandler createValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findVersionedUnder()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/FindAllRootsHelper.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ILocalFileWriter createLocalFileWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int calculateFilesIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processMessageWithPostfix()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncluded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddFileOperation getOperationForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFilesOperation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Annotation createOnMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clearCachedFiltersFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemLatestState getLastRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storePasswordForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storePPKPasswordForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void silentLoginImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPathToPPKEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshConnectionSettingsPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearOldCredentials()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsChangeList addRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createTagHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createBranchHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void incProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtensions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ImportConfiguration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryToAddNewRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean saveSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalCvsSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/GlobalCvsSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectFileVersionDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/SelectFileVersionDialog.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectInTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int indexOfFirstDifference()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CvsFieldValidator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadChildren()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillContentFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ImportAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CvsGlobalAction.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean loginImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotateBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getLineRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized int internalRead()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRegistered()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/local/LocalConnection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ext/ExtConnection.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTestConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadLine()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ReadLineTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEncodingUTF8()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ReadLineTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetAllBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnedit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUneditCommandShouldRestoreContent_SRC19777()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitMessagesWithSplitterInMessage2()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitMessagesWithSplitterInMessage3()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadLine()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LineReaderTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEncodingUTF8()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LineReaderTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/PathToCvsPassFileTest.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTemplateResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void callRunnable()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void appendFileArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRevisionStart()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void revisionProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String trimMaybeNull()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution getKeywordSubstMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsMessageParser.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getTrimmedString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Command.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DirectoryObject getParent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getParentPath()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mkdir()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 941,
  "endLine" : 953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketSessionX11Request()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketSessionX11Request.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypesReader()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUINT64()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger readMPINT()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgGlobalSuccess()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1544,
  "endLine" : 1554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void msgGlobalFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 1556,
  "endLine" : 1566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopWorking()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/LocalAcceptThread.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final String createHashedHostname()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeRecvCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean compareFirstOfNameList()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CipherEntry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decryptBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CBCMode.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhGroupExchange.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhExchange.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectBundleIndexes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List collectUnits()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameworkSupportAdded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFrameworkSupportCommunicator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void removeRequiredFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelectedInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 494,
  "endLine" : 503,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFrom()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDialogAvailable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialogCreator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File downloadFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/HttpRetriever.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract boolean downloadComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 732,
  "endLine" : 746,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getDownloadedComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 993,
  "endLine" : 1002,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDeploymentReady()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Properties loadProperties()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/PropertiesUtil.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int parseInt()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMRunConfigurationEditorBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void read()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findWithModuleArtifactsFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleArtifactUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeader()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodePointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Transport _getTransport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disposeInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerXmlMessage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ClearHistoryCommand.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestFocus()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultSelection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WaitFor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WaitFor.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreePath getPathFromRoot()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreSelection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toXML()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstanceOfType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMLContainerBuilder()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerClassLoader()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionCollection getPermissionCollection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassPathElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getSetters()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int extractPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSelfTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/AddOnlineUserP2PCommand.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence getUserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnlineUserInfo getNotNullOnlineInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchEvents()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushOnlineUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doRegister()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberUserFinderImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCurrentJabberID()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 433,
  "endLine" : 442,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAndSendResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 669,
  "endLine" : 678,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberConnectionCommand.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistrationForm()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExtension()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileByFQName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String md5()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessagesTab createMessagesTabIfNeeded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repaintUserNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processTextImport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinImplicitUsageProvider.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture startListeningLog()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSshKey()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDebugConnectionData getDebugConnectionData()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDebugConnectionDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/action/ShowLogAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::heroku" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProjectTargets()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File toCanonicalFile()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getDirSetRoot()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleSources.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toRelativePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleChunk getChunkByModule()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveSettings()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyTableModel()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDomElementOfKind()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectedDomElements()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/DomElementListCellRenderer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DomElementListCellRenderer getActionRenderer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bean fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/UnknownHandlerRefConverterImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasResultTypeContributor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ResultTypeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/IncludeFileResolvingConverterImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts2" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllConfigFileSets()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllInterceptorsAndStacks()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActionsForNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConstants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManagerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts2" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Converter findConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManagerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts2" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanPropertyPathReferenceSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReferenceSet.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installResizable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionLinkPackageReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToActionSymbolProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean booleanOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean expressionSequenceRequired()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expressionSequenceRequired_1_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mapExpressionSequence_2_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unaryExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 649,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createArgumentInfos()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getClass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassMember createMemberToOverride()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement createLookupItem()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionCompletionProvider.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RunnerAndConfigurationSettings createAndAddRakeConfiguration()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilExt.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getSdks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getDependencies()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/MobileMakeUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::j2me" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location stepIntoSingleClass()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startExternalProcess()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fillEmulatorConfigurations()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkAdditionalData loadAdditionalData()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findFirstJavaSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::j2me" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMIDletClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileSettingsConfigurable.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::j2me" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void putIfNotExists()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeDifference()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApplicationType getMobileApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleSettings getMobileModuleSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRootsToWatch()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/ExplodedDirectoryWatchedRootProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::j2me" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String elementsToString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createCollectionExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getParentListVariables()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getListTagCollectionType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getFastTags()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doneTage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage createStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserErrorNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatStacktrace()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int calcEscapedStringLength()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestRunner()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List mapFileInfos2Files()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void wipeCoveragePlugin()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCoveragePlugin()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String join()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer toInteger()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClasspath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerConsoleTab()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerConsoleTab.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createContent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerConsoleTab.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCapturedBrowsersCount()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JEditorPane createInfoPane()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location findConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionResult execute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SMTRunnerConsoleView createSMTRunnerConsoleView()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JstdRunSettings buildRunSettingsContext()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopLevelElements()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestCaseStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BasePathInfo newBasePathInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedImage convertIconToBufferedImage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/SwingUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JComponent getWiderComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/SwingUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isResolvedToFunction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/JstdResolveUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findVirtualFilesByResourceNames()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/VfsUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElementFragment()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ConditionalTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNoException()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNotInstanceOf()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 535,
  "endLine" : 546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectedDomElements()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDefinition fromString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNamedElement fromString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowTransitionTargetConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action fromString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionActionConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageElements fromString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowPageElementsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamModuleLibrariesNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleLibNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getValidatorName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamValidatorReferenceProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAnnotatedRaisedEvents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamObserverEventTypeReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getComponentClass()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isElAcceptedForElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/typedHandler/SeamElPsiClassTypedHandler.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectedDomElements()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UndefinedPageNode getOrCreateUndefinedPageNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkClass()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDataModelType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkComponentScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addXmlDefinedFactoryContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFile getWebDirectoryElementConfig()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement create()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProperValue()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tryPrintStack()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function symbol()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1941,
  "endLine" : 1953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3065,
  "endLine" : 3076,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3466,
  "endLine" : 3477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function init_variable()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3900,
  "endLine" : 3911,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStyleScheme importScheme()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImporter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::web" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonFile checkFile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean lookForPackage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void browseDirectoriesUp()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String correctRelativePathForJscs()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean safeExecute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinGeneratedConfig()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinGeneratedConfig.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::resin" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element compute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigImport.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::resin" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean cleanUpWebApp()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initChooser()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editCellAt()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPropertyIndex()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRowX()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorTreeUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueRendererAdapter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCheckboxesListeners()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/StrutsClassAnnotator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::struts" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolvingElementQuickFix createResolvingFix()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getContext()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReference.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReference.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopEditing()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianConfigurationPanel.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::arquillian" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelection()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianConfigurationPanel.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::arquillian" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainersModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainersModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChanges()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void settingsForState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ConfigurationSpecificState.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void modelChanged()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ui/RemoteDebuggerPanel.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::arquillian" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ui/RemoteDebuggerPanel.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::arquillian" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isClassAvailableInContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private ProblemDescriptor createTestngProblemDescriptor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianClassEnabledInspection.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private ProblemDescriptor createJUnitProblemDescriptor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianClassEnabledInspection.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::arquillian" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectedDomElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node findNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JavaActivityMethodConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNamedActivity fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JpdlTransitionTargetConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessDefinition fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/ProcessDefinitionConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recalculateTextAndValidity()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDataOutput fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataOutputRefConvertor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDataOutput fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingOutputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDataInput fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataInputRefConvertor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDataInput fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingInputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layouter getCustomLayouter()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramExtras.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::jbpm" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDomElementPresentableName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramElementManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::jbpm" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/Bpmn20DomElementWrapper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BpmnDesignerComponent createDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair createUniqueNodeIdAndName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NodeLayout createNodeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T createIdAndName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/JavaPrimitiveTypeCoercionValidator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String externalize()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateChain.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String externalize()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassChain.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRequiredParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/ParameterReceiverElement.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/ParameterReceiverElement.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tapestry" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean consumeToken()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parsePropertyChainTrailer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntellijJavaClassType getPsiClassTypeForContainingTmlFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "XmlElementDescriptor getImplicitHtmlContainer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerLinkHrefReference()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getOrChooseDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryIdeView.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitiallyVisible()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPropertySetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startRubyActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskOptions getOptionsTemplate()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findRubyHomeInUserDirectory()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGoToUrlAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 488,
  "endLine" : 497,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uneditFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryObject getDirectoryObject()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/util/DefaultIgnoreFileFilter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeLineSeparatorInTheVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootsConvertor getCustomConvertor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWarnings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getUpToDateDateForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOriginalRevisionForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllRevisionsForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 664,
  "endLine" : 673,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileExistsInCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 700,
  "endLine" : 709,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 819,
  "endLine" : 828,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeywordSubstitutionWrapper getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileStatus getFileStatusForAbsentFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileGroup getMergedFileGroup()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/updateinfo/UpdatedFilesProcessor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CheckoutAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String chooseBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addChooseBranchAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsCommandOperation getOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsProviderOnVirtualFiles.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateLabel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getCvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/SimpleRevision.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutFileOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection collectAllParents()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperationHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFilesToCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFileOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection collectAllIncludedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractAddOptionsDialog createDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddOptionsDialog.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditCvsConfigurationFieldByFieldDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMessagesTranslator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComparableVcsRevisionOnOperation createCvsVersionOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/CvsServicesImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeleteHandler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Entries createEntriesFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void deactivate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkNeedForPurge()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemLatestState getLastState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPasswordForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPPKPasswordForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshConnectionSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshConnectionSettingsPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCommonRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRepositoryLocation getLocationFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsChangeList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createRemoveFilesHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagesConsole.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createRegex()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagePattern.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillGroups()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsUpdatePolicy.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrorsExceptAborted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsOptionsTopHitProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean encodingExists()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootConfiguration createNewConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/ConfigureCvsGlobalSettingsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VcsRevisionNumber getCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean restoreFileFromCache()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsRollbackEnvironment.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLineSeparatorFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsFileUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Editor createOutputEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultActionGroup createFileSystemActionGroup()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useAlternativeCheckoutLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomizeKeywordSubstitutionDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAtLeastOneFileIncluded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionGroup getActionGroup()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RestoreFileAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/EditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CheckoutFileAction.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ConfigureCvsRootsAction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFilesToCollection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void send()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPServerConnectionPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/RootFormatter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket connect()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksProxyData.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshSessionConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SshTypesToUse fromName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshTypesToUse.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSettings clone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshSettings clone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/SshSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxySettings clone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ExtConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createContentOnLines()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EntriesReaderTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkoutModuleTo()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceNewLines()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void refreshFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 537,
  "endLine" : 547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ReadLineTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MakeNewFileReadOnlyTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkoutWithMakeNewFilesReadOnlyOption()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MakeNewFileReadOnlyTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotEquals()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDisableKeywordsSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestServer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReservedEditTheSameFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdate()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckinRequestedFileOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckinProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdate()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreatedBySecondParty()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeContentInBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkoutTestFileForCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRemoveEntryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEntryConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionStreams()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExistingTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSymbolicName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureExistingFileInfoContainer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processingDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMessageNotNull()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void directoryProcessed()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isReadOnlyMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean ready()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractInputStreamReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char unscramble()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerPasswordScrambler.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::cvs" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mv()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 998,
  "endLine" : 1009,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestPublicKey.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketIgnore()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketIgnore.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUINT32()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final String getMessageName()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/Packets.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void log()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/log/Logger.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public X11ServerData checkX11Cookie()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerThread()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 518,
  "endLine" : 526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalAcceptThread()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/LocalAcceptThread.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DSAPrivateKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized LocalPortForwarder createLocalPortForwarder()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 816,
  "endLine" : 826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized LocalPortForwarder createLocalPortForwarder()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 848,
  "endLine" : 858,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized LocalStreamForwarder createLocalStreamForwarder()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 872,
  "endLine" : 882,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void internal_write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void digest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ignoreNextObject()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ping()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/util/TimeoutService.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final void cancelTimeoutHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/util/TimeoutService.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeWrapper create()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/AttributeWrapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCommandsForDmArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/UndeployCommandsCollector.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map listAllDeployedBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportAlreadyAdded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onNestedUnitFacetChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/DMConstants.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean checkEmpty()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerInfo getApplicationServerInfo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectFiles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseAll()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeBuilder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryBundleElement.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupDepsToResultsButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 674,
  "endLine" : 682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation findInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallationImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFileChosen()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRemoveFromRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printResponse()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List chooseModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile createConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rootsChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ArtifactSynchronizer.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact createArtifactFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onConfigFileChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanAccessMyFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/PersistentUserModelImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DayHistory getDayHistoryFor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetProjectsDataXmlMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Date getDay()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TimeUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HardWrapUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveExpandedNodes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CachingComponentAdapter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstantParameter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPicoContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter registerComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getListeningThreads()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void triggerFindNow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/BaseExtension.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initSettingsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean rosterIsNotAvailable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processBeforeChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 546,
  "endLine" : 554,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 687,
  "endLine" : 697,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String encode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/EditJabberSettingsCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setUseExisingAccount()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDiff()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/DiffWindowOpener.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showReadOnly()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component renderIn()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void outputMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project getProjectByName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activity()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/monitor/UserActivityMonitor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Date printDaySeparatorIfNeeded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component createBottomPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/StatusToolbarImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTargetGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DataFlavor getMyDataFlavor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteApplication()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDeploymentMaintenance()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::heroku" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSshKey()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::heroku" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuModuleDeploymentRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/DirectoryPackagingElementAntGenerator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReplacePathToMacroMap createReplacementMap()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCleanTargetNames()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactAntGenerationContextImpl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changePanel()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addParameter()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectSlowLineMarkers()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/JspActionAnnotator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiClass getActionPsiClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionJavaAnnotator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspection.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts2" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addClassWithShortcutProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectStrutsXmls()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManagerImpl.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts2" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerStrutsXmlTags()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiMethod resolveProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference createWebPath()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlLexer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/lexer/OgnlLexer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts2" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerOgnlInjector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToPackageSymbolProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean equalityOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fqnTypeExpression_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fqnTypeExpression_1_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mapExpressionSequence_2()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean numberLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parameterList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameterList_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 407,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameterList_1_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean unaryOperator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 572,
  "endLine" : 580,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexedExpression_4()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexedExpression_5_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 833,
  "endLine" : 841,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexedExpression_5_0_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 844,
  "endLine" : 852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 872,
  "endLine" : 880,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_0_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 883,
  "endLine" : 891,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 901,
  "endLine" : 909,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_3_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 946,
  "endLine" : 954,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_4_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 964,
  "endLine" : 972,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean variableExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 975,
  "endLine" : 983,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "calc_inheritance_info",
  "longName" : "calc_inheritance_info",
  "relativeFileName" : "ruby-motion/resources/rb/motion/metagen/metagen.rb",
  "fileLinesCount" : 83,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 4,
  "endLine" : 13,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTestSources()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionFacetConfigurator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List createSelectorSymbols()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModuleWithMotionSupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Facet getRubyMotionFacet()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreate()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::j2me" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/ChunkBuildJ2MEExtension.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findFreePort()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/doja/DOJARunnableState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::j2me" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAdditionalData()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreCurrentJavaSdks()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet getMIDlets()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsMidlet()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMidlet()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareJarSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleResourcesSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStepLeaving()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeCommands()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleCompletionContributor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::play" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getParameters()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getTagDescriptors()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayTagDescriptor findTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getFlashScopePutMethods()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayFlashScopeMembersContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createDateExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createNumberExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringValue()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ControllerMethodsProcessor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFastTagMethod()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASTNode doParseContents()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/GroovyExpressionLazyParseableElementType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNameElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTagManipulator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::play" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/formatter/PlayBlock.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::play" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCustomTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagPsiReferenceProvider.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::play" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getActionMethods()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerMethodsReferenceProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getControllerMethods()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerMethodsReferenceProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage createStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addParentNodeIdAttribute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage addAttribute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getErrorMessageIfNoServerRunning()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IntelliJFlagParser.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestFileScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNormalizedPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/PathConverter.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsJasmineAdapter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getServerUrl()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getClasspathRootFiles()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilePathRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationRefactoringHandler.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionListener createSwitchServerTypeAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createExternalServerPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JstdRunSettings findJstdRunSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdTestStructure newPrototypeBasedTestStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunElement findJstdRunElement1()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestCaseStructure findEnclosingTestCaseByOffset()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateNewTestAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileInJstdLibScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectData loadCoverageData()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOutputFileName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  K getVerifiedHierarchyHead()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertTrue()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertFalse()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertSame()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNotSame()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertTypeOf()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 405,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNoMatch()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertElementId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 504,
  "endLine" : 514,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectoryAccepted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/actions/CreatePageflowFileAction.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamComponentScope getDefaultScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiType getValueType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyValueConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSeamConfig()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/typedHandler/SeamElXmlTypedHandler.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionIllegalScopeParameterInspection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDataModelSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDataModelSelectionSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDataModelSelectionIndexSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkHasNoParameters()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMethodHasVoidReturnType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkEmptyName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkConverterAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkValidatorAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionUndefinedContextVariableInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionTypeMismatchInspection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionTypeMismatchInspection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamApplicationComponent.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::seam" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findSeamComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/ContextVariable.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSelfReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/DomFactoryContextVariable.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function warn()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 455,
  "endLine" : 467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sequence()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 959,
  "endLine" : 968,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.led = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2008,
  "endLine" : 2018,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.nud = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2070,
  "endLine" : 2080,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2423,
  "endLine" : 2433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function push()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4243,
  "endLine" : 4251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component createTopRightComponent()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element toXml()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValueContainer()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMe()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void iterateOptions()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAnalyzerRestartNeeded()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileChangeTracker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::web" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplatePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerInstanceCreator()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProvidedDebugPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentHelper getEnvironmentHelper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateChangedFiles()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void read()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCatalinaPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupGwtSdk()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtFacetForVaadinImporter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinTemplateNames()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createJ2EEConfigurationTemplate()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinInstallation getInstallation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResinVersionFromManifest()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ClassCallDetector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::resin" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String formatClassName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/MultiClassLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::resin" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinVersion getResinVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/FallbackDetector.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::resin" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseInt()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getParentOfType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorTreeUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerDTDs()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsResourceProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType fromString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/FormPropertyTypeConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StrutsVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCheckboxes()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getModelByPrefix()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getStrutsConfigFiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsTreeBase()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsTreeBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContainerText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReference.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolvingElementQuickFix createFix()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/path/ActionWebPathsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::struts" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDefault()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void checkRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDependencies()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidatorBase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidatorDomFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ValidatorDomFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replace()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/FormatUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRelevantProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesConfigurerDefinitionsConverter.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState getCurrentState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenerRemover addListener()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListenersHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteJVMSettingsCoordinator.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::arquillian" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showScopeNode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideScopeNode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNoDuplicates()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkExistence()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenManager.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAnnotatedMethods()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStartDragging()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/ProcessNamesReferenceProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpdlModel createSingleModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlModelFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/ProvidersCoordinator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/JbpmResourceProvider.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::jbpm" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List calculateInvocationsList()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartRenderer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jbpm" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Border createBorder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/background/ChartNodeBorderRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Node addNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Edge createEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/BPMNPresentationProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/BPMNPlaneElementConvertor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/highlighting/BpmnConfigDomInspection.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getEdgeColor()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramColorManager.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getNodeHeaderBackground()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramColorManager.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getCreateNodeLayoutAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartVirtualLayoutCoordinator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getAnnotation()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationCoordinator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getAnnotation()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationCoordinator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BPMNDiagram getDiagram()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String suggestNameIterator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ToClassExternalizer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/specialcases/SpecialCaseNullResolver.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLastPathElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getComponentFileName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findSeparator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseContents()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelTokenTypes.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParameterList getParameterList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPublicMethods()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllMethods()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IResource getFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijMethodParameter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rootsChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleRootListener.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TmlFindUsagesProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/annotator/TemplateTagAnnotator.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryHtmlTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementDescriptor getTmlOrHtmlTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiredAttributeImplicitlyPresent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getDescriptorFromDoctype()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPropertyNameFromAccessor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiPackage getPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile getEventPsiFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/ClassTemplateNavigation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tapestry" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TapestryComponent getTapestryComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/TagDocumentationNavigation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::tapestry" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List addElementToDelete()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/safedelete/SafeDeleteProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tapestry" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathsChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompassSettings getCompassSettings()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryOrderEntry createAndFillLibrary()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurableProvider.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::compass" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxLength()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanHasBody()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getText()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProperty()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureExistingEntriesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/SmartCvsSrcBundle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/util/DefaultIgnoreFileFilter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OutputStream createFileOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasToBeSkipped()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLineSeparatorFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LineReader.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLineSeparatorFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/ReceiveTextFilePreprocessor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void executeOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean directoryIsUnderCVS()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileCondition fileIsUnderCvsCondition()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean filesHaveParentUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean filesExistInCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsConnectionSettings getCvsConnectionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 903,
  "endLine" : 910,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillComboBox()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitutionListWithSelection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionListWithSelection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRemovedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showBranchImOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsUnderProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNextFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetModulesListOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModulesListOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModulesListOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readTagTypeFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetFileContentOperation createForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDirectoriesListViaUpdateOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutFileDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VcsException createVcsExceptionOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessageFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurrentMergedFileInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIncludedNodes()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddOneFileOptionsDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddOneFileOptionsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotateOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsMessagePattern getErrorMessagePattern()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationCompleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminWriterOnCache()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void activate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized CvsInfo getInfoFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void clearCachedEntriesRecursive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CvsConnectionSettings createConnectionSettingsOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canDeleteSavedCopy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshPasswordDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshPasswordDialog.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootOnFileSystem createMeOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void silentLoginImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativeFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagePattern.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModalityState getCurrentModalityState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/ModalityContextImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStatusMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireSelectionValueChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNewConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootFieldByFieldConfigurationPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectSymNamesForRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoreFileFilter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findChild()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getFileFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getOutput()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeFromContentManager()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/errorView/ErrorViewFactoryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/SelectFileVersionDialog.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBuilder composeLocationsMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasParentIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCvsRootConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsChildren()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getCvsVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractWatchOnOffAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getFilesToRemove()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/DeleteTagAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void start()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAllParents()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillPServerSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/RootFormatter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void controlPoolState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsMethod getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void closeInternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRootParser()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ext/ExtConnection.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/SshSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ExtConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getPrevNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable firstLineAppender()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EntriesReaderTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLock()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsChangeProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpToDateContentForNewlyFileIsNull()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsChangeProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRevisionNumberComparingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditors()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWinCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkPServerSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestDeleting()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckinFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeContentTo()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeEntryNamed()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkResultsAfterMakeChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 469,
  "endLine" : 477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modifyAndRemoveFromServer()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 499,
  "endLine" : 507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleSynonims()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetMultiLineModules()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/AnnotationCommandTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyncDateFormat getFormatter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ResponseUtils.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSetStickyResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClearStickyResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer createWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/JavaCvsSrcBundle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyncDateFormat getLastModifiedDateFormatter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateValidRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusMessageParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createCvsDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRequestsForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRequestsForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/FileSystemScanner.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initDateFormats()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addWrapperRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasFileEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultFileInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void printStackTrace()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void printStackTrace()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void printStackTrace()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCheckedInResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTemplateResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/TaggedMessageParser.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void closeHandle()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rm()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 961,
  "endLine" : 971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rmdir()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 979,
  "endLine" : 989,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelOpenFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelOpenFailure.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeMPInt()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypesReader()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelOpenConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelOpenConfirmation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int addChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelInputStream.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReasonClosed()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalAcceptThread()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/LocalAcceptThread.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelOutputStream.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DHGexParameters()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/DHGexParameters.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final void checkServerHostkeyAlgorithmsList()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/KexManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::cvs" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void kexFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addConnectionMonitor()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 515,
  "endLine" : 524,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SCPClient createSCPClient()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 896,
  "endLine" : 905,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Session openSession()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1087,
  "endLine" : 1096,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setClient2ServerCiphers()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1192,
  "endLine" : 1199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setClient2ServerMACs()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1206,
  "endLine" : 1213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setServer2ClientCiphers()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1237,
  "endLine" : 1244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setServer2ClientMACs()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1251,
  "endLine" : 1259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setServerHostKeyAlgorithms()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1274,
  "endLine" : 1282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cancelRemotePortForwarding()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1400,
  "endLine" : 1409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void ping()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1489,
  "endLine" : 1498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final int inv_mcol()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlowFish()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void initMac()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExportedPackages()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAttributes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFacetRoots()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEnabledRecursively()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFacetRoots()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FacetContribution getSelectedFacetSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMModuleFacetSettingsPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMServerRepositoryItem10 createItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog10.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRemove()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibrariesDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingBundleElementBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ExistingBundleElementBase.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractProgressIndicatorBase createIndicator()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/HttpRetriever.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postRun()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasComponentsToDownload()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getDownloadedComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 858,
  "endLine" : 865,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean downloadComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 978,
  "endLine" : 985,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areLibraryBundlesDownloaded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 1004,
  "endLine" : 1011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSONObject loadConfig()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/JsonUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveConfig()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/JsonUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveProperties()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/PropertiesUtil.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport2Base()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectName newObjectName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/common/MBeanUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getDMServerInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/FrameworkUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getScript()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doConnect()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createServerConsole()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile doCreateConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMCompositePackagingElement findModuleReference()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupDirectoryPicker()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/UiUtil.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object clone()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Vector getFilesVector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User findUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readAll()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/PersistentUserModelImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/CommandManagerImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAfterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doProcess()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/GetProjectsDataProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void load()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void save()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XStream getXStream()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteAllHistoryFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalMessageDispatcherImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadResources()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageEvent createMessageEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/RenameCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendItems()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void normalizeStacktrace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/StacktraceExtractor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invokeLater()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object convertValueIfUserNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveTreeSelection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreExpandedNodes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addReplacement()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerComponentImplementation()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map makePermissions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeanComponentInstanceFactory createComponentInstanceFactory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 452,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPrintableClassName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructorInjectionComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstructorInjectionComponentAdapter.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CustomPermissionsURLClassLoader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class findClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CustomPermissionsURLClassLoader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CustomPermissionsURLClassLoader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element createResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/SendXmlMessageP2PCommand.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cannotBind()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasNoUsersFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VCardInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/VCardInfo.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence getUserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getThreadId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSimpleId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runIngnoringUserEvents()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 503,
  "endLine" : 510,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processPacket()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 624,
  "endLine" : 631,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connectAndLogin()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRefreshAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJavaFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TabbedPaneWrapper getWrapper()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processMessagesOfVisibleTab()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeWindowBlinking()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/EventsProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getMessageIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void outputMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingStacktraceMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPopupComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleMessage createConsoleMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleMessage createConsoleMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/OutgoingLocalMessage.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDiffFor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FoundUsersModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeSelectionOfGroupUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/SelectionProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void outputMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutablePicoContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseToolWindow.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForOpen()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseToolWindow.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudGitApplication createApplication()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudGitApplication findApplication()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudGitApplication doFindApp()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStream createInputStream()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceBundle getBundle()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuBundle.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::heroku" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachRemote()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDebugConnectionDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showLog()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuApplicationRuntime.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ModuleOutputPackagingElementAntGenerator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/GwtCompilerOutputElementAntGenerator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/IgnoredFiles.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generateAllProperties()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewTreeElement getRoot()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodesGroup getGroup()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementText()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/DomElementListCellRenderer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContainerText()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/DomElementListCellRenderer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterceptorRefPsiReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/custom/InterceptorRefInStackParamNameCustomConverter.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::struts2" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/impl/ValidatorConfigResolveConverterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultType getEffectiveResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ResultImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultType getEffectiveResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/GlobalResultImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionPathResultContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::struts2" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/constant/ConstantNameConverterImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getRootForFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/IncludeFileResolvingConverter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/GlobalExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isAvailableOnScope()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacet.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLibraryAdded()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetLibrariesValidatorDescription.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/StrutsJamUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerWebXml()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StaticStringValuesReferenceProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsTaglibReferenceContributorBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerBoolean()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsTaglibReferenceContributorBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::struts2" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionMethodReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processVariables()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/resolve/OgnlResolveUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tokenizer getTokenizer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/spellchecker/OgnlSpellcheckingStrategy.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerCssInlineStyleInjector.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerJavaScriptInjector.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean bitwiseOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean booleanLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean divideMultiplyOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean plusMinusOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rootElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rootRecover()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 498,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean selectionExpression_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 523,
  "endLine" : 530,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean setOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean textLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 560,
  "endLine" : 567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexedExpression_4_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 816,
  "endLine" : 823,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_1_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 912,
  "endLine" : 919,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_2_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 929,
  "endLine" : 936,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGeneratorPeer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSelectorNames()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSymbols()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerParamDef()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFrameworks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canForce()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminate()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestSdkName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/intentions/EditModuleSettingsIntentionAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::j2me" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MIDletProperty()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MIDPApplicationType getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 462,
  "endLine" : 469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet getMIDlets()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOJAApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DOJAApplicationType getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleExplodedDirStep()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleJdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MobileApplicationType getMobileApplicationTypeByName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/MobileModuleUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::j2me" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor createContentDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createLongExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalSearchScope getRoutsFilesScope()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayAwareGroovyParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseExtendedStatement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayAwareGroovyParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::play" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceTagEnd()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceWithReplace()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkViewsParent()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayLanguageSubstitutor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayBlock()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/formatter/PlayBlock.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::play" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayBaseInspection.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenameableFakePsiElement getOrCreateRenamebaleFakeElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFakeRenameableReferenceProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::play" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalQuickFix createNewCustomTagFix()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagNamePsiReference.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestCaseNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getTestFilePaths()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List split()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/EscapeUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispose()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ActionToolbar createActionToolbar()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerConsoleTab.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showServerStartupError()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerConsoleTab.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSpinner createBrowserTimeoutSpinner()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise restart()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer toInteger()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestLocationProvider.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunProfileState()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectTestType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List collectJstdConfigFilesInDirectory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areJstdConfigFilesInDirectory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope buildDirectorySearchScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateNewTestAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/AbstractJstdCreateStaticMethodAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdDebugBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getContentRootForFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/ProjectRootUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFragment toDocumentFragment()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildrenOf()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNull()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNotNull()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertUndefined()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNotUndefined()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNaN()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNotNaN()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertArray()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertTagName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 84,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllPageflowNamedElements()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowPageElementsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamDomModelNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomModelNodeDescriptor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addMessagesComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTarget getAliasingPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSeamComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiTarget getAliasingPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSemProviders()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamSemContributor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::seam" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiReference getPsiLiteralExpressionReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamObserverEventTypeReferenceProvider.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/BasicEventTypeReference.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyValueConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeRealizer getEdgeRealizer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExceptionRedirectTransitions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getTargetNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInjectionIllegalScopeParameter()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionIllegalScopeParameterInspection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInjectionSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkOutjectionSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkUnwrapSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDestroySignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkCreateSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignableFromAny()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasEmptyConstructor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getSeamContextVariablesWithDependencies()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiType getUnwrapType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function populate()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "identifier: Boolean()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 682,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function semicolon()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1762,
  "endLine" : 1771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function left_check()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1923,
  "endLine" : 1938,
  "linesOfCode" : 8,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2153,
  "endLine" : 2161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2163,
  "endLine" : 2171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3055,
  "endLine" : 3064,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function bitwise_check()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3764,
  "endLine" : 3772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3913,
  "endLine" : 3921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4095,
  "endLine" : 4103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function pop()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4234,
  "endLine" : 4241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JEditorPane createEditorPane()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkPassRealPath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/PairImportRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::web" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String loadJson()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterAnnotationResult execute()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JscsPreset safeValueOf()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsPreset.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::web" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JscsOption safeValueOf()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 543,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsView()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillPresets()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validatePorts()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAndUpdateServers()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixInclude()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptHelper createShutdownScriptHelper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pattern getServerStartedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validate()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtFacetForVaadinImporter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdkType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Library findOrCreateLibrary()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkLibraryVersionFilter getLibraryVersionFilter()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebApp getWebApp()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectName newObjectName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/common/MBeanUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::resin" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean undeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinGeneratedConfig.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::resin" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigImport.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::resin" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doExecute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getOrCreateChildElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 497,
  "endLine" : 504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ClassCallDetector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::resin" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initChooser()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopEditing()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiBeanPropertyImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/toolwindow/StrutsToolWindowFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValidationPlugin()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createValidationXml()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JPanel createDescriptionPanel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryInfo doCreateMavenJarInfo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPuts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllPuts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getPutTag()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsConfig getContext()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/code/FindForwardReferenceProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::struts" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPropertiesValidationEnabled()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerCodeReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerAttributes()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ReferenceProviderUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerTags()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ReferenceProviderUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::struts" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/FormReferenceProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToSource()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPresentationModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ValidatorDomFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomPropertyInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyInspector.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getVersion()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/FormatUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set handleViewResolverRegistry()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolverFactory.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGInClassConfigurationProducer.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set calculateGroupNames()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerModel cloneConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainersModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerImpl()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerImpl()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerPredefined()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerPredefined.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerSettingsState.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::arquillian" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibraries()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianContainerSettings.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::arquillian" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/producer/ArquillianInClassConfigurationProducer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::arquillian" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJunitArquillianEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestngArquillianEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlELVariablesCollectorUtil.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jbpm" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T createProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/ProvidersCoordinator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getInvocationsList()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartRenderer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jbpm" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ChartNodeSizeEnhancer enhancerForNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/size/ChartNodeSizeEnhancer.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/background/ChartNodeBorderRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/DoubleConverter.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jbpm" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInCategory()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnNodeContentManager.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBpmnModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnDefinitionsWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BpmnElementWrapper resolveElementByFQN()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnDefinitionsWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDiagramEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagramRelationshipInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFlowNodeOwnerRecursively()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeLayout getNodeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Size createNodeSize()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDnDPanel createDnDActions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartDesignerComponent.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::jbpm" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/specialcases/SpecialCaseThisResolver.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/specialcases/SpecialCaseLiteralStringResolver.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/specialcases/SpecialCaseBooleanResolver.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/property/specialcases/SpecialCaseRangeIntegersResolver.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueResolverChain()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverChain.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean checkAllValidResources()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTapestryNamespaceAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ComponentUtils.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean instanceOf()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseExpressionList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiType getSubstitutedType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findTypesInPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void navigateToClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedTemplateNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedTemplateNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedTemplateNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVersions()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSupport()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/AddTapestrySupportUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void annotateTapestryTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/annotator/TemplateTagAnnotator.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::tapestry" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryTagDescriptor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryTagDescriptor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryParameterDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParameterDescriptor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParameterDescriptor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TmlFile getTmlFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryNamespaceDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTapestryNamespace()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/inspections/TapestryInspectionBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWaitOrNotifyOfObject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiMethod findPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiMethod findPropertySetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IJavaField findIdentifyingField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElement getNameElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElement getNameElementClosing()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateWithExecutableFilesFromGemDirectory()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processPsiEvent()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConfigFileVariants()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List registerFixes()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassFileReferenceHelper.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compass" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RESTCookiesPanel()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJson()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientFileUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadRequestFromHistory()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setURL()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addParameters()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 577,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 639,
  "endLine" : 646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 670,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RunRequestAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureExistingRootFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRepositoryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDirectoryToParentEntriesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryObject getDirectoryObject()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transmitTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transmitBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean directoryIsUnderCVS()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conflict()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 752,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getConflictLines()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 853,
  "endLine" : 859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageWhenInterruptedBeforeStart()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUpToDateTimeForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 414,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSelected()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/UpdateOptionsPanel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getAllBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getAllRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BranchOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/BranchOperation.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showTags()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTags()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String directoryNameFromMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFileContentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchOperation.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchersOperation.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFilesOperation.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProgressText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFileObjects()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CreateFileObjects.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFilesToCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsErrors/ErrorMessagesProcessor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createToolbar()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getAllFileInfos()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorsOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditCvsConfigurationFieldByFieldDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditCvsConfigurationFieldByFieldDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditOptionsDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditOptionsDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection collectEntriesForPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTemplateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTemplateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean saveRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/CvsServicesImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clearAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsInfo getCvsInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireStatusChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldProcessEvent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractVcs getFileVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IConnection createSshConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearOldCredentials()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void storePassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IConnection createOriginalConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtConnectionSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTagStart()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadHistoryOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVersions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCommittedChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsContentRevision.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsBinaryContentRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsBinaryContentRevision.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsVersionFilterComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createCheckoutFileHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createFieldByFieldCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSettingsPanelName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureCvsGlobalSettingsDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/ConfigureCvsGlobalSettingsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSelected()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/GlobalCvsSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContentAvailable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeItem getCommonParent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean checkPatterns()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoreFileFilterBasedOnCvsEntriesManager.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CvsFieldValidator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFieldValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/FormUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFieldValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/FormUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile chooseCheckoutLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean requestLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stop()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ImportAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTagAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CreateTagAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractActionFromEditGroup()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractActionFromEditGroup.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutFileAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CheckoutFileAction.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filesToFilePaths()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean documentIsModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BranchAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BranchAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsLightweightFile.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetFileFromRepositoryAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/GetFileFromRepositoryAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/IgnoreFileAction.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFileOrDirectoryAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void detectEndAndNotify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void waitForRead()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStreamWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/ConnectionLifeCycle.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshPublicKeyAuthentication()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshPublicKeyAuthentication.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List select()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMethod()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateOrRevisionSettings updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBuffer createLongContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/AnnotationTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/AnnotationTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createNewTestFileRevisionWithContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TestFile getFileIn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test1()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test2()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEncodingWindows11251()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ReadLineTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkRevisionsAreEqual()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRevisionNumberComparingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitTestFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUsers()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRollbackTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkinTestFileFromAnotherLocationWithContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHistoryForFileFromSubdirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitMessagesWithSplitterInMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatesRequestedFileOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeletingReadOnlyFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreatingEntryInParentDir()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteFileInVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTestFileAndDirectoryInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeOnServerAndRemoveLocally()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContentForDifferentRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testContentForLightweightFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLightweightContentForRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createBranchOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeTestFileLocally()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InvalidEntryLineTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCopyFileResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean startsWith()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ResponseParser.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::cvs" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushForReading()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGzipped()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogMessageParser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRcsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processWorkingFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void commandTerminated()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractMessageParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNewModule()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExaminedDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watchers/WatchersCommand.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultFileInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsCommand.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean execute()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Command.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateMessageParser.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Requests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyProgressViewer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSetStaticDirectoryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClearStaticDirectoryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSetStickyResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCopyFileResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toUnixPath()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/StreamUtilities.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void close()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractInputStreamReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removePrefix()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int doesMatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int doesMatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void checkHandleValidAndOpen()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final int generateNextRequestID()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vector ls()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 924,
  "endLine" : 930,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketOpenSessionChannel()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketOpenSessionChannel.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUINT32()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerX11Cookie()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelInputStream.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExitSignal()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getExitStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReasonClosed()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DSAPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPublicKey.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InetAddress createInetAddress()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getReasonClosedCause()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectionMonitors()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamGobbler()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ConnectionInfo getConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 957,
  "endLine" : 963,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void sendIgnorePacket()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1107,
  "endLine" : 1115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String constructMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPException.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerErrorCodeSymbol()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPException.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerErrorCodeVerbose()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPException.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CipherEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DESede.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void encryptBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CBCMode.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CBCMode.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Bits32ToBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void putInt()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final void encode()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUINT32()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte readByte()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectLibraries()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getOwnSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedPackagesPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRemove()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDeploymentModelCommand.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object doDeploymentExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorUndeployCommand.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishAddDMSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetSupportProviderBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMUnitDescriptor doProcessBundleFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMBundleFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List process()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findOrCreateChildDirectory()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSelectServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMTemplateGroupDescriptorFactory.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onVersions()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getNestedModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNestedModuleIdentities()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSupportedArtifactTypes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getServerInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryFolderDialog10()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog10.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerLibrariesContext()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesContext.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryBundleElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryBundleElement.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DownloadBundlesEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleData getDependency()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDownloadedRows()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 626,
  "endLine" : 632,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final File downloadCodeElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getTargetDir()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadTargetEditor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dmServer" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadTargetEditor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dmServer" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ServerVersion2Base()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/UnitCompleter.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMConfigurationFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DMServerIntegrationData getPersistentData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableObject getDefaultScript()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMLocalRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URL createJmxMappingUrl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowFactory.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFileFilter getMainFileToDeployFilter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateModuleSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithModulePackagingElementPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementPresentation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithModulePackagingElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizeArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateModuleSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileWrapper findManifest()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findManifestFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestFile findManifestFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFixes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/DmServerUnresolvedReferenceQuickFixProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getModuleRoot()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ModuleUtils.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsSearchString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVars()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendNow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getBlinkingIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countPendingMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalMessage getMessageWhichRequireIconBlinking()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean performDispatch()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/MessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/StacktraceEvent.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerEvent.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteSelectedGroups()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteSelectedUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toggleSelection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/MultipleSelectionListUI.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processError()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getUserObject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendItems()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultNanoContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutablePicoContainer addDecoratingPicoContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Permission grantPermission()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassPathElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CachingComponentAdapter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CachingComponentAdapter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkConcrete()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstantiatingComponentAdapter.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object newInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstantiatingComponentAdapter.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class getValueType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ComponentAdapter getComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSelfInfoTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldAddSelf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean send()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkXmlMessage.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyUsersAboutOnlineImmediately()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnlineUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User createUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutdownMulticastThreads()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toXML()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/BaseExtension.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveAccountData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveSettings()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectionClosedOnError()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconnectionFailed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processXMPPException()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberSyncUserMessage.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasJabberContacts()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIsIDEtalkClient()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getResource()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUserGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildUserInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffWindowOpener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/DiffWindowOpener.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getIconByExtension()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewFilesDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VFile createFileFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileType getArchiveFileType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadTodaysMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showAllTabsOfUsersWithMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Window getWindow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean askQuestion()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrentProjectId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/UserTreeRenderer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String updateText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableDnD()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeUserNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleTextAttributes getGroupAttributes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNotify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDblClick()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invokeSendMessageAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreePath expandUserNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processUsersImport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTree getTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/CollapseAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTree getTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ExpandAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinReferenceContributor.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map toJavaMap()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CloudDeploymentRuntime doCreateDeploymentRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntimeProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::heroku" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void migrateToPasswordSafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createApplicationByTemplate()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CloudDeploymentRuntime doCreateDeploymentRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntimeProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuApplicationConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfigurable.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanModule()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CleanModule.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Generator createModuleBuildGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/SingleFileProjectBuild.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/FileCopyPackagingElementAntGenerator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Generator createModuleBuildGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/MultipleFileProjectBuild.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void genLibraryContent()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryDefinitionsGeneratorFactory.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Couple getArtifactXmlNs()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationOptions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptions.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void process()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateAntBuildDialog()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List cloneParameters()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getElementDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StrutsTreeDescriptionProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Struts2GraphComponent getStruts2GraphComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEdge()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicStrutsEdge()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsEdge.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsModel getStrutsModelOrCombined()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/ConverterUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsPackage getCurrentStrutsPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/ConverterUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergingBeanPropertyPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/custom/ResultParamNameCustomConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::struts2" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorConfig fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/impl/ValidatorConfigResolveConverterImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/InterceptorRefImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StrutsPackage getCurrentStrutsPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/DefaultInterceptorRefResolveConverterImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/UnknownHandlerRefConverterImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesPath()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPackage getStrutsPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod searchActionMethod()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActionMethods()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionChainReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionChainOrRedirectResultContributor.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::struts2" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFileAccepted()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/IncludeFileResolvingConverterImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts2" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processActions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalResult fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/GlobalExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HasResultType fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionMethodConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStrutsPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set search()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsConfigsSearcher.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 335,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getActionsForClazz()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPackage fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsPackageConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getStrutsPackages()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsPackageConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PomTarget getPomTarget()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamInterceptorRef.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IProperty fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/InterceptorJamReferenceConverter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamParentPackage.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpringBeanReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ExtendableClassConverterSpringContributor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimActionPath()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/TaglibUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanPropertyPathReferenceSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReferenceSet.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTreeTaglibReferenceContributor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsBootstrapTaglibReferenceContributor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlVariableReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/resolve/variable/OgnlVariableReference.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::struts2" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlKeywordCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDTDResource()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2ResourceProvider.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/actions/create/CreateStrutsXmlAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mapExpression_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexedExpression_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 796,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Constant findConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionFacet()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/RubyMotionSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RTypedSyntheticSymbol createFunctionSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processMotionSymbols()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStructs()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processConstants()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RType createTypeBySymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionTypeProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildClassName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addArgument()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement generateOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doRegisterParamdefs()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkVersion()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSdkAndFrameworks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::j2me" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getProjectJdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readLine()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApiSettingsEditor getApiEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunnableState getJ2MERunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDocRoot()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::j2me" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmulatorType getEmulatorTypeByName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::j2me" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/intentions/EditModuleSettingsIntentionAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::j2me" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MobileModuleSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean putSetting()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareJarSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleTypeStep.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::j2me" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleExtension()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getWorkingDir()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleCompletionContributor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::play" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showConsoleInnerRunToolwindow()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/FieldTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::play" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayGroovyFileImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::play" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getEndTagNameElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeGroovyExpressionElement.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateLanguageBlock createTemplateLanguageBlock()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/formatter/PlayFormattingModelBuilder.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getTopLevelControllers()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer toInteger()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPath createTestPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPathFactory.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigNode getCurrentConfigNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flags parseArgument()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IntelliJFlagParser.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileLoadError()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int calcExpectedJoinedSize()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/EscapeUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getSingleBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise restartServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createResultPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent addMillisDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdServerConsoleTab getOrRegisterConsoleContent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KillableColoredProcessHandler createOSProcessHandler()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String joinJstdConfigs()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdConsoleView()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void render()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireStateChanged()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/OneOfRunSettingsSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JTextField createTextField()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddAdapterSupportIntentionAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportIntentionAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doInit()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggingFileFinder provideFileFinder()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebuggingFileFinderProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Language findLanguage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BipartiteString splitByLastIndexOfSeparatorOccurrence()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyPsiReference()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnquotedText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFileTypes()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileTypeFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doPutAll()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getConfigDir()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isResolveResultFunction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/JstdResolveUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findVirtualFileByResourceName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/VfsUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PageflowDesignerComponent getPageflowDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowBasicEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void customizeDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeRealizer getEdgeRealizer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setEditorValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropEndStateFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropStartStateFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropStartPageFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropProcessStateFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropPageFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropDecisionFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/actions/CreatePageflowFileAction.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomModelNodeDescriptor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addJamNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamComponentNodeDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::seam" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerSeamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTarget getPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getComponentScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PomTarget getPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTarget getPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getComponentScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/MergedSeamComponent.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTarget getPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PagesGraphComponent getPagesGraphComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDnDSupport()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesNode.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/RuleEdge.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getPageNodeFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/dnd/PagesProjectViewDnDSupport.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pages getPages()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/dnd/PagesProjectViewDnDSupport.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::seam" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFactoryExplicitVariableName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenericDomValue getNameElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamApplicationComponent.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addMergedContextVariables()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContextVariable createSeamDomFactoryContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFactoryAliasedVarName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getAllSeamFacets()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/ContextVariable.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getConfigurationFiles()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer createObject()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiFile()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLintState fromXml()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEnableStatusChanged()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function stop()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 469,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function choice()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 896,
  "endLine" : 977,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mutation_check()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1908,
  "endLine" : 1921,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1986,
  "endLine" : 2002,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.nud = typeof value === \"\" ? value : function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1990,
  "endLine" : 1998,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.nud = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2055,
  "endLine" : 2061,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function pop_block()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3774,
  "endLine" : 3780,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3835,
  "endLine" : 3841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3891,
  "endLine" : 3898,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintView()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/PairImportRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::web" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processOption()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/CompositeImportRule.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreLinterLocalPaths()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsObsoleteRulesWarning getObsoleteRulesWarning()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String ensureStartWithDot()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createSuppression()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createSuppression()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor spacesInGenerator()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List otherTypes()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 583,
  "endLine" : 590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnnotationTextBuilder withOptions()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendTypes()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsExcludeFileInConfigFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsExternalRunner createJscsRunner()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcConfigurationFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tc-server" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcConfigurationFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tc-server" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshLogFiles()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentStatus doDeploymentJob()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/AdditionalDeploymentSettingsEditor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tc-server" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmxProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVaadinVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtFacetForVaadinImporter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUndeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAttribute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebApp()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinVersion getResinVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersionDetector.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::resin" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/DeploymentSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoot()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void proceedPopup()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelCellEditing()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorTextFieldPropertyEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/RemovePropertyAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/AddPropertyAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/SecurityRoleScopeProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Validator convertString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/DependsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Validator fromString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/ValidatorNameConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRequiredLibraries()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFacetInitialized()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/FormReferenceProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesPutsReferenceProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::struts" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ForwardReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTag findEnclosingTagByClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlReferenceUtil.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeCaretListener()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WebDomFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/WebDomFactory.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldCheckResolveProblems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldCheckResolveProblems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/TilesInspection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editNode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editEdge()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefaultActionGroup getCommonActionGroup()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/DiagramEditorProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModelImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesDomFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/TilesDomFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAllModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/TilesDomFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::struts" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllTilesModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveView()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChanges()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ConfigurationSpecificState.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DefaultMutableTreeNode getNodeToSelectWhenDeleted()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cloneSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiAnnotation getArquillianAnnotation()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getJunitArquillianEnabledElement()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setEditorValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void customizeDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropForkFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropJoinFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropJavaFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropCustomFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropScriptFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropSqlFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropHqlFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropGroupFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropRuleFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Function getDropRulesDecisionFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropEndFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropEndCancelFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropEndErrorFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropStartFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropTaskFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropSubProcessFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropStateFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropMailFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getDropDecisionFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlBasicEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getTopLevelElVariables()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElContextProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlFileAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/JbpmDomFileDescription.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/label/ChartNodeLabelRenderer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderArgs()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/RenderArgs.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDomFileSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDomFileSource.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BpmnDomModel createSingleModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jbpm" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyStructureTreeElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnStructureViewBuilder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::jbpm" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFlowElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnElementWrapper resolveElementByFQN()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramVfsResolver.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getPsiForDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramExtras.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::jbpm" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnDefinitionsWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BpmnElementWrapper resolveElementByFQN()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnModuleWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public NodeLayout createByEdges()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T getAnnotationImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationCoordinator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdge.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TFlowNode createIdsAndNames()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStartDragging()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DnDDragStartBean startDragging()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ChartBuilder create()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartBuilderFactory.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteRepositoryDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/RemoteRepositoryDescription.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String suggestName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ToClassExternalizer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/MessageResolver.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValidateResolver.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ComponentResolver.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/LiteralResolver.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFromMappingData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFullComponentPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String slashify()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttribute getAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlTag.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaAnnotation getAnnotation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAnnotations()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindowFactory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getModules()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryFacet()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacet.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetEditor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewFacetDialog()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryResourceProvider.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAvailableNamespaces()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestrySchemaProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParametersNamespaceDescriptor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getParentElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectTreeStructure.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableInModule()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableInModule()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfig.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compass" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleImportPathsRefresh()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToHistory()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientSettings.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyKeyValuePairs()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/CreateRestClientAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getOrCreateDummyRoot()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientFileUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RestClientRequest getRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean read()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/EntriesHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/EntriesHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/ChangeKeywordSubstCommand.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getInputLogStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputLogStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsOperationExecutor executeQuietOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeProvider getChangeProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RollbackEnvironment createRollbackEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeProvider getMergeProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean finishedUnsuccessfully()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void skip()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Entry getEntryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean allSatisfy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ignoreFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileExistsInCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 711,
  "endLine" : 716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conflict()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsChangeProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsUpToDateRevision createCvsRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CheckoutAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection collectAllBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RTagOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RtagCommand.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelOtherSelections()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSelection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteTagDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/DeleteTagDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentLogOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean moduleMessage_ver2()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetFileContentOperation createForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshEnabling()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutFileOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result visitFileEx()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/FindAllRootsHelper.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWriteStatistics getReadWriteStatistics()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectoryObject getDirectoryObjectFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CreateFileObjects.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeFinishActions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilesTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperationHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginPerformer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LoginPerformer.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getModuleNameFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewlyCreatedEntryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFileOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIncludedObserver()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIncludedObserver()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllCvsAdminDirectoriesInIncludedDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFilesOperation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasIncludedNodes()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildrenTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddFileConfirmationPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddOneFileOptionsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/UneditOperation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotateOperation createForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicator getProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry getEntryForPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStickyTagIsLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fileStatusesChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getCachedEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void watchForCvsAdminFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeleteHandler getDeleteHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler getAddHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemLatestState getLastRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePasswordFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePPKPasswordFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshConnectionSettingsPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getRootFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IConnection createOriginalConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PServerSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/ui/PServerSettingsPanel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/ui/PServerSettingsPanel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enablePanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LogInformationWrapper buildWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LogInformationWrapper.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsResult internalRun()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsChangeListsBuilder()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeListsBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdateHandler createUpdateHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsListenerWithProgress getProgressListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsOperationExecutor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsOperationExecutor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToPassFilePresentation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootConfiguration createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsListCellRenderer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigurations()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean shouldBeRefreshed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isParent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFileRevisionImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GetFileContentOperation createGetFileContentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTags()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackMissingFileDeletion()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsRollbackEnvironment.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultMessageFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPatterns()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/UserDirIgnores.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean checkPatterns()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendLineToFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsFileUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEnabling()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/ChangeKeywordSubstitutionPanel.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/ChangeKeywordSubstitutionPanel.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canGoNext()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSelectedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLabelText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/FormUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean creatingConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RootDataProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Vector getMyChildren()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestoreFileAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RestoreFileAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void append()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteTagAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/DeleteTagAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsFileFromUnsupportedFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ToggleOfflineAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedCvsContext()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getLineDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsModule()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsModule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/ui/InputException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void detectExceptionAndNotify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized int internalRead()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProxyPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void skipTrailingRepositorySlash()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractUserNameAndPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ext/ExtConnection.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSubRevisionAt()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber removeTailVersions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File myRepositoryVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getWorkingFolder()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getRepositoryDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestDirectory getProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUser()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getScrambledPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createCvsRootConfigFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UpdateSettings getUpdateSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 549,
  "endLine" : 554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrorMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestObject createDirectoryWithFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/DoNotUpdatetModulesNotUnderCvsTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkGraterThen()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRevisionNumberComparingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkLessThen()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRevisionNumberComparingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeFilesLocally()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportExeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithTemplatesTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cvs" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsStatusTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkChangesWasCommited()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkNoChangesInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doLocalChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateReadOnlyFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOnServer()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeContentToProvideMergingWithConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getFirstModules()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestObject createDirectoryAndAddToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectAllChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestDirectory addDirAndCommit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestFile addFileAndCommit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetFileContentOperation executeGetContentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeOnServer()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkoutFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addLocally()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeLocally()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBynaryFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseParser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ResponseParser.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Entry createDirectoryEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyDateString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetStickyInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveParser.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Watch getWatchNotNull()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStatusString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllExistingTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateMessageParser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatedFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdatedFileInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVendorBranchNotNull()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void pruneEmptyDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/KeywordSubstitution.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultEntryParser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultEntryParser.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWatchString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Watch.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watchers/WatchersCommand.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultFileInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireFileInfoEvent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsMessageParser.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Date parseDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsMessageParser.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsCommand.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ValidResponsesRequest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/DirectoryRequest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndDirectoryResponseProgressHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileInfoGenerated()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndMessageResponseProgressHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeProgressViewer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/RangeProgressViewer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorDefendingResponseHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onError()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNewEntryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DirectoryObject getDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String ensureLeadingSlash()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeLeadingSlash()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String ensureTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DualListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/DualListener.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDirectoryListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int doesMatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized static BugLog getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertTrue()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertNotNull()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3FileAttributes.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRegularFile()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3FileAttributes.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSymlink()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3FileAttributes.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestInteractive()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestInteractive.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketSessionExecCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketSessionExecCommand.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketSessionSubsystemRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketSessionSubsystemRequest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestPassword.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDhGexRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexRequest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketDisconnect()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketDisconnect.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketGlobalForwardRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketGlobalForwardRequest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypesReader()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readByte()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketGlobalCancelForwardRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketGlobalCancelForwardRequest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SCPClient()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteX11AcceptThread()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/RemoteX11AcceptThread.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelOutputStream.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSAPrivateKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPrivateKey.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void forceKeyExchange()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 920,
  "endLine" : 926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isAuthenticationPartialSuccess()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1034,
  "endLine" : 1040,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final SecureRandom getOrCreateSecureRND()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1071,
  "endLine" : 1077,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setDHGexParameters()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1224,
  "endLine" : 1230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setTCPNoDelay()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1297,
  "endLine" : 1303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setSecureRandom()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1421,
  "endLine" : 1427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fill_buffer()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writePlain()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writePlain()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhGroupExchange.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getE()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhGroupExchange.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getK()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhGroupExchange.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getE()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhExchange.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getK()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhExchange.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateByte()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetInput()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitForCondition()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 412,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTTPProxyException()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/HTTPProxyException.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyFileChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCommandsForWarArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeployCommandsCollector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConnectorDeployCommand createConnectorDeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeployCommandsCollector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T execute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDMConnectorCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static  R invokeOperation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDMConnectorCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUri()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorFileDeployCommandBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSupportedArtifactTypes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderValuePartDispatcher()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/manifest/HeaderValuePartDispatcher.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleConfigFacetSettingsPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMUnitDescriptor doProcessCompositeFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initContent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/VersionsRangeDialog.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetConfigurationBase.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedUnitIdentity clone()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMFacetEditorBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doImport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibrariesDialog createDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialogCreator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundlesProcessor getBundlesProcessor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibrariesProcessor getLibrariesProcessor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDownloadedComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport20()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport20.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectRepositoryPatterns()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigurationSupportVirgo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigurationSupportVirgo.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMConfigurationFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMConfigurationFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void read()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL computeServerAccessibleStagingURL()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportManagerConfigurable getTransportManagerConfigurable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportTargetConfigurable getDeploymentTransportTargetConfigurable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportTargetConfigurable getRepositoryTransportTargetConfigurable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DmShellToolWindowPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByExtensionFilter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizeArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E createFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementPresentation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlanFileManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnitResolver.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddPackageIntentionAction()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findHeaders()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VFile create()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Updated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vector toVector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseUserImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Transport getTransport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveAll()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/PersistentUserModelImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractMessageDispatcher()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupXStream()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncMessageDispatcherImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendLater()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void triggerDelivery()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TransportEvent createEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextMessageEventProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetVFileContentsXmlMessage.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doSendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendMessageCommand.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendCommaSeparated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long now()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TimeUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/IconSizeWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanupParent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionCorrector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/PositionCorrector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDiff()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/PositionCorrector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getUserObject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendItemName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPathElement addClassLoaderURL()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSetter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter unregisterComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getInstanceClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnlineUserInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startFindingUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean _isAlive()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String connect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void synchronizeWithJabberIfPossible()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccountInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJabberId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupGroups()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/impl/FindByJabberIdDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistrationDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistrationDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ProjectsDataFiller.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEnter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component createActionsToolbar()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VFile createResultIfNeeded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/EditIDEtalkOptions.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncomingCodePointerMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncomingCodePointerMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogicalPosition getLogicalPosition()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PositionCorrector createPositionCorrector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String linkText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToolbarCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/StatusToolbarImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component createComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/StatusToolbarImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuild()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/StatusToolbarImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeTransports()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getSelectedUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readState()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canExecute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNotify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/OptionsButton.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNotify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/OptionsButton.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorPopup.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClientConfig createClientConfig()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudAgentDeployment createDeployment()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::heroku" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSshKey()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuDebugConnectionDelegate()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDebugConnectionDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDetachRemote()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDebugConnectionDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HerokuDeploymentNameEditor getDeploymentNameEditor()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCleanTargetNames()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunGwtCompilerTarget()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/RunGwtCompilerTarget.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleChunk()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTagName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Javac.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExecutable()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Javac.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompilerExcludes.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Couple pair()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Tag.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOutputFileName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needAntArtifactInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactOutputProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Couple getArtifactXmlNs()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needAntArtifactInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainClass()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPolicyFileParameter()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringElementListener getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2ValidationPresentationProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2GraphFileEditor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Struts2GraphComponent createGraphComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicGraphNodeRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsEdge.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiClass getActionPsiClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/groovy/ActionGroovyAnnotator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkMethod()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/IncludeFileResolvingConverterImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelFactory.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/DefaultInterceptorRefResolveConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/InterceptorRefResolveConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/GlobalExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/UnknownHandlerRefConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Action getActionElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionMethodConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Action getActionElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/AllowedMethodsConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Struts2FrameworkSupportConfigurable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsCoreConstantContributor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LookupElement createLookupElementFor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamParentPackage.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts2" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerValidationXmlTags()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getActionName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionMethodReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionMethodReferenceProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::struts2" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionMethodReferenceProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean handleOpeningBrace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlTypedHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/template/OgnlTemplateContextType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlFqnTypeExpressionBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubBlocks()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installBinaryOperations()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void injectElementWithPrefixSuffix()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreemarkerInjectionConstants.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerJavaScriptInjector.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerOgnlInjector.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "calc_inheritance_info_osx",
  "longName" : "calc_inheritance_info_osx",
  "relativeFileName" : "ruby-motion/resources/rb/motion/metagen/metagen.rb",
  "fileLinesCount" : 83,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetCachesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubyMotionFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacetType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionDocType getInfoType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionEnabledClassModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionEnabledClassModuleSymbol.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/StructSymbol.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionClassSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readAndroidTypeAndArguments()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInfo()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdSelector()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelector()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMacRubySupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction replaceCreateFromFileTemplateAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackActionReplacer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::j2me" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorEditor getEmulatorRunOptions()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Emulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmulatorType getEmulatorType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBinPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolsPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVMExecutablePath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMidlet()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MIDletProperty()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifest()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalDojaSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/OptionalDojaSettingsEditor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::j2me" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleTypeStep.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::j2me" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setField()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/util/J2MEClassBrowser.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunContentDescriptor getContentDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageConsoleView createConsoleView()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicConsoleProcessRunner getProcessRunner()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupElementBuilder createTagNameLookupElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlayClassExtension createMapExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/TopLevelControllersProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GrExpression getGrExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ListTagImplicitVariablesProcessor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::play" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/ImplicitVariablesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::play" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/RenderArgProcessor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/LocalVariablesProcessor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayImplicitVariable.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processPlayDeclarations()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayNameValueCompositeElement findNameValue()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType mergeTokens()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWhiteSpaces()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayCustomTagNamePsiReference()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagNamePsiReference.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagNamePsiReference.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getActionReferences()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayRoutesPsiReferenceProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::play" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerInterceptorAnnotationsReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPath createTestPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPathFactory.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeManager()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCaseNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestCaseNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T findChildByName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildren()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newTestSuiteStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TCMessage newLeafStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestComplete()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParsedConfiguration parseConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJasmineTests()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerOutputProcessor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStopAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createHyperlink()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdRunProfileState cast()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readJsFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AbstractRunSettingsSection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/OneOfRunSettingsSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkRowIndex()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectServerType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdDebugSection.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/AbstractJstdCreateStaticMethodAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createCompletionPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJsLibraryName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String refine()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/JstdTestMethodNameRefiner.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeUntouchedFileInCoverage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refresh()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toIndentString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileAnnotator.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getGreyIcon()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/SwingUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkNotBeginsWith_: function()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDesignerFileEditor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowPresentationModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicGraphNodeRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PageflowNode startInWCA()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExistedNodesNames()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowModel getModelByConfigFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowModelFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PageflowModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowModelFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamDomComponentNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeTextExt()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJsfConverters()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/SeamJamConvertersDiscoverer.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamEventType getOrCreateEventType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/metadata/SeamEventTypeFactoryImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInjections()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutjections()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDataModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDataModelSelections()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDataModelSelectionIndexes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrecedence()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamInstall.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstall()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamInstall.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/MergedSeamComponent.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesGraphFileEditor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicGraphNodeRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesNode.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/RuleEdge.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesProjectViewDnDSupport()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/dnd/PagesProjectViewDnDSupport.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesModel getModelByConfigFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesModelFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PagesModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesModelFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnsupported()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void checkClassInternal()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void checkClass()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isFileAccepted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ContextVariable getContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionIllegalScopeParameterInspection.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRoleNamesDuplicated()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamDuplicateComponentsInspection.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::seam" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkGetterMethodSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkSetterMethodSignature()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMethodHasReturnType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLegalScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkOutjectionContextVariableExisted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionUndefinedContextVariableInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAlreadyDefined()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAlreadyDefined()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getShortName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContextVariable getContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileTemplate chooseTemplate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 491,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomFactoryContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/DomFactoryContextVariable.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSeamElContainerFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamElXmlConfigProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int toInt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createOtherFileTypesPanel()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function supplant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function artifact()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function artifact_line()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function artifact_column()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function lookahead()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1441,
  "endLine" : 1447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.led = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2027,
  "endLine" : 2032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.led = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2041,
  "endLine" : 2046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2187,
  "endLine" : 2193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2370,
  "endLine" : 2375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2435,
  "endLine" : 2440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function uninitialized_and_unused()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4212,
  "endLine" : 4221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function at_margin()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4257,
  "endLine" : 4263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GjsLintState getState()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsSchemeImportWorker()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean applyImpl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsCheckStyleOutputFormatParser()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task createTask()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsFixAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::web" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsState withLinterPackage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotate()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigAndExcludeFix.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::web" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesObject addBoolFields()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsTypeName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/EditFirstTypeErrorInConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::web" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigFromPresetFix.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeOnSeparateDialog()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterAnnotationResult doAnnotate()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getServerConfigPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcConfigurationFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tc-server" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/AdditionalDeploymentSettingsEditor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tc-server" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadResinRunProp()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinStartupPolicy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::resin" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinConfiguration getOrCreateResinConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericResinVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/GenericResinVersion.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::resin" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinServerInstance.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::resin" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SettingsEditor createAdditionalDeploymentSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/DeploymentSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getRendererComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/DefaultPropertyNameRenderer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/DefaultPresentationManager.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processMouseEvent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditorTextField createEditorTextField()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyInspector getInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/FormBeanScopeProvider.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStrutsELCheckbox()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMappingProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateMappingProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsGenerateActionsGroup()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/StrutsGenerateActionsGroup.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::struts" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElementPresentation getDomElementPresentation()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindForwardReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/code/FindForwardReferenceProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::struts" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlValueReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToForwardSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToActionFormSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToDefinitionSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/GoToActionSymbolProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setAutoScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setAutoScrollMode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsGraphNodeRenderer getNodeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedModelImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/NamedModelImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TilesDefinitionReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGSuiteConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGPackageConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGPatternConfigurationProducer.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::arquillian" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise setupLibrary()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/testFramework/ArquillianTestNGFramework.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChanges()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianExistLibraryModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyMeChanged()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianModel.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::arquillian" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState createDefaultState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedMemoryAddress()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransport()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunContainerQualifier()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugContainerQualifier()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteJVMSettingsCoordinator.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::arquillian" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationSpecificState clone()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ConfigurationSpecificState.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNewConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/producer/ArquillianAllInPackageConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/producer/ArquillianAllInDirectoryConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise setupLibrary()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMavenArtifactJars()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenManager.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::arquillian" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getTestngArquillianEnabledElement()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClassType getTestngArquillianType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalQuickFix createTestngQuickFix()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianClassEnabledInspection.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::arquillian" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalQuickFix createMakeClassAbstractQuickFix()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianClassEnabledInspection.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::arquillian" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalQuickFix createJUnitQuickFix()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianClassEnabledInspection.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::arquillian" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyAddMethodFix()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentAbsentInspection.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::arquillian" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDesignerFileEditor()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlPresentationModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicGraphNodeRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JpdlNode startInWCA()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/JpdlReferenceContributor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlModel getModelByConfigFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlModelFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpdlModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlModelFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/label/ChartNodeLabelColorRenderer.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/label/ChartNodeLabelPositionRenderer.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jbpm" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartNodeMainPanel.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder createStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnStructureViewBuilderProvider.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Edge addEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Runnable getRemoveEdgeAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDomModel getModelByConfigFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jbpm" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BpmnDomModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jbpm" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllFlowElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/Bpmn20DomElementWrapper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BpmnDiagramNode getNodeById()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEdgePoints()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditorProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartDataModel createChartDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdge.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDnDSupport()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartDesignerComponent.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::jbpm" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ToTemplateExternalizer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalizeToClassChain()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassChain.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ToClassExternalizer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryLibrary()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueResolverContext()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getServicesFromBindMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/ModuleBuilder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tapestry" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String packageIntoPath()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toUnixPath()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLocator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addClassLocation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TelReferenceExpression parseReference()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelPsiUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parsePropertyChainExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelLiteralExpressionType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelLiteralExpressionType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelLiteralExpressionType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolveResult createResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQualifierResolved()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiType getQualifierClassType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getSearchScope()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResourceFinder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::tapestry" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaClassType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAnnotations()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryModuleSupportLoader getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reload()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPagesNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPagesNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPagesNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeText()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TmlFindUsagesProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryVersion fromString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryVersion.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void annotateTapestryAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/annotator/TemplateTagAnnotator.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::tapestry" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestrySchemaProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryUnknownTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryUnknownTagDescriptor.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contributeMetaData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryMetaDataContributor.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/FolderNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PackageNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFieldId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IJavaField findIdentifyingField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryComponent getTypeOfTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void stopRubyActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfigurable()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompassSettingsPanel createCompassSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findGems()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidRubyHome()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleAdded()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeModuleRemoved()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configurable createCompassConfigurable()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createGrowComponent()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFileEnabled()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RestClientRequest createRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getURL()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disableHighlighting()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 655,
  "endLine" : 660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EditorEx createEditor()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexByName()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRow()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntriesHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/EntriesHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/EntriesHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeLengthString()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileReaderBasedOnVFS()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsLocallyRemoved()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocallyRemoved()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRevisionFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean storedVersionExists()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConflictForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 876,
  "endLine" : 880,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOriginalRevisionFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateReceivedFileProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateReceivedFileProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection collectSortedTags()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RTagOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RTagOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsCommandOperation getOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsProviderOnEnvironment.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCVSArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RtagCommand.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalPathIndifferentLogOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetModuleContentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModuleContentOperation.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection convertToSortedCollection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyDataFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RevisionOrDate createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RevisionOrDate createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDateString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchersOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchersOperation.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchersOperation.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatcherInfo createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatcherInfo.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatcherInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatcherInfo.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchersPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutFilesOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFilesOperation.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyCache()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getLocalRootFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getModuleRootName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getPathToCommonRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositoryModificationOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getSubOperations()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSelfCvsRootProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperationHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerNewRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFileIsInMap()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeModuleNameFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsErrors/ErrorMessagesProcessor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddedFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIncludedChildren()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAddOptionsDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddOptionsDialog.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditorInfo createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorsOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorsOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorsOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsRemove/RemoveFilesOperation.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Annotation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createMessageOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getModulePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageEvent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/MessageEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesListener.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandStarted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsListenerWithProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUpdatedFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUpdateFileInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProgressText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean notUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDeletedRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeleteHandler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Entry setEntryAndReturnReplacedEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onEntriesChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onEntryChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void encodingChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeDeletedStorage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreeState checkNulls()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootData createSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootDataBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshConnectionSettingsPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsConnectionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHead()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyStickyDateGetter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRepositoryLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogInformationWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LogInformationWrapper.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDirectoryTag()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initValues()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveValues()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFilesAsync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createEditHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createUneditHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandStarted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagesConsole.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagesConsole.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFilesSync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/AnyProcessedFiles.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMessagePattern()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagePattern.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdatedFiles createUpdatedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsUpdatePolicy.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/IOFilesBasedDirectoryPruner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRootConfiguration createConfigurationOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRepository createCvsRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillModel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copySelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsDependentHistoryComponents getUICustomization()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistorySession createSessionFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEnable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createUserDirIgnoredFilesInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/UserDirIgnores.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestoreDirectoriesConfirmationDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/RestoreDirectoriesConfirmationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/RestoreDirectoriesConfirmationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToolWindow getToolWindow()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsElement getSelectedCvsElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleShowTextField()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vfs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getConfigurationWithDateOrRevisionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldCreateDirectoryOfTheSameName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsLightweightFile getCvsLightFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsConflictsParser createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSettingsOnCvsConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch2ToMergeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CheckoutFileAction.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/UneditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cvsIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoreFileAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/IgnoreFileAction.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnmarkAddedAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/UnmarkAddedAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrateCvsRootAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/MigrateCvsRootAction.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeInProgressAfterAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillFileToInfoMap()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevisionPresentation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized long skip()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int available()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long internalSkip()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long skip()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket createProxyTransport()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseProxy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshPasswordAuthentication()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshPasswordAuthentication.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmptyAndOlderThen()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MySimpleConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/SshSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void putTestFileToRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void assertEqualsAsText()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkoutToAnotherLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream createInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsChangeProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpToDateContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsChangeProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpToDateContentWithTimeDifferentInOneHour()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsChangeProviderTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsOutputTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsOutputTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGetContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRepositoryContentOf()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEquals()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkContentIs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/WorkingWithBranchesTest.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unedit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void edit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void watchOn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void watchAdd()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void watchOff()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkLocalSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsConnectionSettings createSettingsOn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomeChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putChangesToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createInitialStructure()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFileToRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testForSeveralFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkinFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkEntryExists()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeTwoBranchesIntoThirdOne()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeTwoBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateIntoAnotherBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkResultsAfterDontMakeChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeOnServer()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetOneLineContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getContentForRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/PathToCvsPassFileTest.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cvs" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutWithRevisionForBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Entry createEntryForLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsFile createCvsFileForEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkState()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatchMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchMode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addArgumentRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ICvsFiles scanFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addModuleArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addModuleArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processUnknown()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Watch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Watch.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommandException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getLocalizedMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextToken()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/TabStringTokenizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Command.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotifyRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/NotifyRequest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addArgumentRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStickyRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ModifiedRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileInfoAndMessageResponseProgressHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndMessageResponseProgressHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClearStickyResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRemovedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRemoveEntryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectoryObject createInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/DirectoryObject.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void close()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractOutputStreamWriter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureOpen()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractOutputStreamWriter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureOpen()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractInputStreamReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/CvsRoot.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getNextFileDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNextFileMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthFailure()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthFailure.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelWindowAdjust()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelWindowAdjust.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketIgnore.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypesWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUINT32()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthBanner()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthBanner.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthRequestNone()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthRequestNone.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketSessionStartShell()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketSessionStartShell.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelManager()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelManager.java",
  "fileLinesCount" : 1662,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelOutputStream.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DSASignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASignature.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSAPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPublicKey.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static String createHexFingerprint()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 815,
  "endLine" : 819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static String createBubblebabbleFingerprint()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 832,
  "endLine" : 836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportManager()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean authenticateWithKeyboardInteractive()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CipherInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkCipherList()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getKeySize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlockCipherFactory.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CipherOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherOutputStream.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DhGroupExchange()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhGroupExchange.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static void checkMacList()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final int FF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final int GG()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final int HH()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final int II()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateByteString()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeoutToken()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/util/TimeoutService.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAll()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetCollectors()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedUnitImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String trimValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/AttributeWrapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClauseWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryIdentity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCommandsForWarArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/UndeployCommandsCollector.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMWebFacetFrameworkSupportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMCompositeFacetConfiguration getEditedConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nestedBundlesSetChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNestedUnitIdentityText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getSupportSelection()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMUnitDescriptor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptor.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDMSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectContribution()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameworkSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishAddSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doLoad()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String path2Absolute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/PathResolver.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setPathWithWildcardsText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doExport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositoryItems()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerLibrariesUI()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAddPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void updateStyledText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/BundleItemElementBase.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleWrapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCodeData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshDependencyTable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAllEnableStates()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/EnableBehavior.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/EnableBehavior.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertStreamToString()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/JsonUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMServerIntegrationData createServerData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void setDeploymentStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/common/DeploymentProviderEx.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInstanceDefinition getActiveFrameworkInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/FrameworkUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetJmxConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMRunConfigurationEditorBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyJmxConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMRunConfigurationEditorBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultUrlForBrowser()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddToRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prepareDeploy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected E addOrFindModuleReference()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactSynchronizer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ArtifactSynchronizer.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addNestedBundlesReferences()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositeArtifactTypeBase.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithModuleElementState getState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMContainerPackagingElement addOrFindModuleReference()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerArtifactTypeBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJunitAnnotationName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/DmServerUnresolvedReferenceQuickFixProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportHost editHostsOfType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportService.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetStateFrom()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyStateTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installPathCompletion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/UiUtil.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VFile create()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getShortestPath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAttr()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Updated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCanAccessWithEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserModelImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCodeIntervalPointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean testSaved()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/PersistentUserModelImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireBeforeChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doProcess()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/GetVFileContentsProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUsersWithMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initLogger()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initInTests()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TransportEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodePointerXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerXmlMessage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OwnMessageEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/OwnMessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendCodePointerEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/SendCodePointerEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/CreateGroupCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsersCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchDog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WatchDog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconSizeWrapper()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/IconSizeWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int compareUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XStream createXStream()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collapseAll()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void expandAll()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String substring()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class loadClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object createInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstantParameter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultLifecycleStrategy.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter registerComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOrderedComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPicoContainer makeChildContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Message createNetworkMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/SendXmlMessageP2PCommand.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addOnlineUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/AddOnlineUserP2PCommand.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P2PNetworkMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseP2PCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/BaseP2PCommand.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkParameters()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean selfBecomeAvailable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendMulticastRequests()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinding()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIndicatorText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlRpcTargetImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/XmlRpcTargetImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindByJabberIdCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/FindByJabberIdCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeSubscription()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireConnected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireAuthenticated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireDisconnected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JabberUserFinderImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberUserFinderImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Message createBaseMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Roster getRoster()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/BaseJabberConnectionCommand.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAcceptSubscriptionRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addErrorPrefixIfNeeded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseVFileAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/BaseVFileAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConsoleViewContentType getTextAttributes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseOutgoingLocalMessage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsoleViewContentType getOutputAttributes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color getColor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void print()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findFileInModule()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAllIncomingMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OwnConsoleMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/OwnConsoleMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showUserTabAndRequestFocus()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessagesTab createAndSetSelectedTab()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installIconBlinker()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doHideToolwindow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/CloseAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showEventInConsoles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double timeout()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/monitor/UserActivityMonitor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getConfigDir()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showSearchHistoryResults()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/OptionHideOfflineUsers.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printLink()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFacade()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionToolbar createToolbar()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean problem()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNotify()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndpointGroups()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuApplicationImpl()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/HerokuApplicationImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::heroku" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuApiTaskProvider()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuApiTaskProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::heroku" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CredentialAttributes createCredentialAttributes()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createServiceName()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateApplicationUI()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfigurable.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfigurable.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HerokuApplicationConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfiguration.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::heroku" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompileGwtTarget create()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/CompileGwtTarget.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getProjectBaseDir()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipFileSet()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/ZipFileSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendIfNonEmpty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Target.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Generator createBootclasspath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuild.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void indent()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Generator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toRelativePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleChunkAntProject()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkAntProject.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tag createDirectoryContentCopyInstruction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactsGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateTasksForArtifacts()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initArtifacts()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteFile()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeElement.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationBuilder addLine()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConventionPluginPresent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static DomElement findEnclosingTag()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/BeanPropertyPathConverterBase.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtendClass getExtendsAnnotation()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ExtendableClassConverterImpl.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::struts2" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPackageHierarchyWalker()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageHierarchyWalker.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateActionMethodQuickFix()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/CreateActionMethodQuickFix.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorModelValidator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorModelValidator.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern createSuitableFilePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkDetector.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableUnderlyingFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkDetector.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LookupElement createLookupElementFor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LookupElement createLookupElementFor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/InterceptorJamReferenceConverter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::struts2" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeanPropertyPathReference createReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/ResultActionPropertyReferenceProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::struts2" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticStringValuesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StaticStringValuesReferenceProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installCSS()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installDroppable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installRequired()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installSelectable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/web/StrutsConstantValueReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OgnlTokenType getOperator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OgnlTokenType getUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getVariableName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getEmbeddedTokenAttributes()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlighter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts2" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlightingAnnotator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlColorSettingsPage.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installNew()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OgnlLanguageInjector()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyFtlLightVariable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::struts2" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyFtlLightVariable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::struts2" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStrutsXmlAction()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/actions/create/CreateStrutsXmlAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arrayConstructorExpression_1()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arrayConstructorExpression_3()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parameterList_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean indexedExpression_5()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_0_1_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 894,
  "endLine" : 898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_2()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 922,
  "endLine" : 926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_3()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 939,
  "endLine" : 943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean referenceExpression_4()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 957,
  "endLine" : 961,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionDocType getInfoType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfoName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RTypedSyntheticSymbol createFunctionSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RTypedSyntheticSymbol createConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFunctionName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfoName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/StructSymbol.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfoName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/StringConstant.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Framework()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeClasses()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishArrayType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInheritance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/InheritanceInfoHolder.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeal()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Sealable.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerParamDefs()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureParamdefsLoaded()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int insertArg()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionCompletionProvider.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebugSession createMotionDebugSession()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainRakeTask()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRubyMotionPath()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol getMotionSuperclass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBundlesBean.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::j2me" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBeansContainer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateMobileResourcePackAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::j2me" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createKeysConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelRetrieval()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmulatorType getEmulatorType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreverifyPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToEmulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidWTKHome()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkValid()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reconfigureMIDPPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMidletKey()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleSettings createTempSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MIDPSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MobileSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileSettingsConfigurable.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::j2me" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void putManifestAttribute()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getUserKeysPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleSettings createTempSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileBuildPanel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayConsoleRunner()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfiguration.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::play" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerActionShortcuts()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/ProcessLanguageConsoleViewWrapper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::play" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initConfiguration()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/RunPlayConsoleAction.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::play" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/RunPlayConsoleAction.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::play" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayFastTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayFastTagDescriptor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayMethodExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayLightMethodBuilder()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayLightMethodBuilder.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::play" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass findControllerByName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getConfigDirectories()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getCustomTags()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JamStringAttributeElement getFastTagNamespace()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorHighlighter getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayEditorHighlighterProvider.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::play" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayBaseInspection.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNewTagName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayCustomTagNamePsiReference.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerReverseRouterReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerRenderArgsPutMethodReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerFlashScopePutMethodReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerRenderTemplateReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerMessagesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onJstdConfigRunningStarted()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractNodeWithParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNodeWithParent.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TCMessage newLeafFinishedAsErrorMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeAll()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/TestRunner.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntelliJFlagParser()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IntelliJFlagParser.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireOnChanged()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireEvent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerOutputProcessor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resetGeneratedName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readTestMethod()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeJsFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JsFileRunSettingsSection.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/OneOfRunSettingsSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExcludedFiles()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areJstdConfigFilesInProject()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestFileStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void init()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean recompileProjectAndRerunAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReportGenerationAvailable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageViewExtension createCoverageViewExtension()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEnabledConfiguration.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextRange findFileNameTextRagne()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YAMLKeyValue createTempKeyValue()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentFragment unquoteDocumentFragment()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkNotContains_: function()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isBoolean_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDefinition getPageflowDefinition()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPageflowDefinitions()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PageflowDefinition getPageflowDefinition()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowTransitionTargetConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PageflowDefinition getPageflowDefinition()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionActionConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PageflowDefinition getPageflowDefinition()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowPageElementsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeTextExt()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomModelNodeDescriptor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLibrary()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeTextExt()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamComponentNodeDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::seam" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamDomModelManagerImpl()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/SeamDomModelManagerImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPropertyType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/SeamPropertyImpl.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/BasicSeamComponentImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNamedAttributeValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getComponentType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List getJamClassElements()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVoidMethodFactoryName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTarget getPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getComponentType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditorProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesPresentationModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getNavigationEdgeCreateFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getRuleEdgeCreateFunction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pages getPages()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/NavigationEdge.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeamElContainer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/el/SeamPagesElFileProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkJavaFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMethodIsPublic()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMethodIsNotStatic()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDataModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getPsiClassTypeByName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isElText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/ContextVariable.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBooleanAttribute()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSLintState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function not_top_level()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1854,
  "endLine" : 1859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function top_level_only()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1861,
  "endLine" : 1866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function subactivate()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3720,
  "endLine" : 3724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3863,
  "endLine" : 3867,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3868,
  "endLine" : 3872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4016,
  "endLine" : 4020,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4021,
  "endLine" : 4025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function no_space_only()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4265,
  "endLine" : 4269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function one_space_only()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4291,
  "endLine" : 4295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintHtmlExternalAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GjsLintState()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsState loadPrivateSettings()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsReformatterTask()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsReformatterTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String loadXmlContent()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnnotationTextBuilder withOptionsReplacement()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnnotationTextBuilder withTypes()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor addField()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completePropertyNames()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExcludedPaths()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigHelper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLinterConfigFileTexts getConfigTexts()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void read()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerLocalModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tc-server" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerLocalModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tc-server" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyTextAvailable()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateServerName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putDeploymentChecker()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeploymentStatus()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraDeploymentSettings()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmxProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/codeInsight/VaadinImplicitUsageProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onVersionChanged()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transferFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void setDeploymentStatus()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/common/DeploymentProviderEx.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::resin" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinXmlConfigurationStrategy.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::resin" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinXmlConfigurationStrategy.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::resin" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getWebAppName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void readExternal()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setJmxPortVisible()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPropertyNameRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/DefaultPropertyNameRenderer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doUpdate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/RemovePropertyAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsResourceProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsProjectComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsProjectComponent.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::struts" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void preprocess()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetDefaultSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetDefaultSettingsEditor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleStrutsFacetEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/MultipleStrutsFacetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableUnderlyingFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomBrowser()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/TilesDomTree.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsDomTree.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsDomTree()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsDomTree.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetPropertyReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/SetPropertyReferenceProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesReferenceProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void install()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsNodeObject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerspectiveFileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/DiagramEditorProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebDirectoryElement getModuleRoot()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationModel createModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ValidatorDomFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ValidatorDomFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomPropertyRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVirtualIndex()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ui/SmartTabbedPane.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Definition findDefinition()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collect()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/MVCTilesModelProvider.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::struts" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RepositoryLibraryDescription getLibraryDescription()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/quickFix/ArquillianTestNGUnresolvedReference.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::arquillian" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState getContainerState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfigurationCoordinator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::arquillian" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianConfigurationPanel.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::arquillian" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvVariables()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianListModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianExistLibraryModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianExistLibraryModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListenersHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState findStateByName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState clone()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Library findLibrary()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianExistLibraryState.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::arquillian" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArquillianMavenLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianMavenLibraryState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianMavenLibraryState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianMavenLibraryState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggerSettingsState clone()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerSettingsState.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::arquillian" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteJVMSettings()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteJVMSettingsCoordinator.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::arquillian" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMavenDependencyAction()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddMavenDependencyAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddLibraryDialog()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddExistLibraryAction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::arquillian" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyDialogCaption()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianContainerSettings.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::arquillian" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestObject setupRemoteConnection()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RepositoryLibraryDescription getLibraryDescription()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/quickFix/ArquillianJUnitUnresolvedReference.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::arquillian" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/JpdlDomFileDescription.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessDefinition getProcessDefinition()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/JpdlResourceProvider.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::jbpm" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessDefinition getProcessDefinition()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JpdlTransitionTargetConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jbpm" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getPsiClassTypeByName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlELVariablesCollectorUtil.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jbpm" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJpdlFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElInjector.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getProcessDefinitions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/utils/JpdlCommonUtils.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnStructureViewBuilder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartEdge.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension getShapeSize()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataInputIsReferencedInspection()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/highlighting/DataInputIsReferencedInspection.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataOutputIsReferencedInspection()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/highlighting/DataOutputIsReferencedInspection.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDiagramNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processDefinitions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getChangeEdgePointsAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartVirtualLayoutCoordinator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapUndoableWrapper()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean annotationAlreadyExistAndDiffer()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationsCoordinator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::jbpm" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDesignerComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerComponent.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BpmnDesignerFileEditor()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDnDJointNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDJointNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDnDNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalizeToTemplateChain()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateChain.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareIds()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized static ContainerComponent getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ContainerComponent.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized static ParameterComponent getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ParameterComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DummyTapestryParameter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getElementsRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getBuiltinComponents()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean _isComponentTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ComponentUtils.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLocation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyAccessorElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean consumeOptionalToken()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParser.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::tapestry" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getParentTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/impl/TelExpressionHolder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTagChild getNextSiblingInTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/impl/TelExpressionHolder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTagChild getPrevSiblingInTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/impl/TelExpressionHolder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlLexer createElAwareXmlLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlLexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelLiteralExpressionType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelLiteralExpressionType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImport()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeCreator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryModuleSupportLoader()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesRootNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/DependenciesRootNode.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryFacetConfiguration findFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacet.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isContentTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryAttributeDescriptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryTagDescriptorProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryTagDescriptor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryTagDescriptor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTAttributeName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlElementDescriptor getHtmlTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlNSDescriptor getHtmlNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag parentTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMe()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeMe()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryViewTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryViewTreeBuilder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/LibraryNode.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/ComponentNode.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentsNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/ComponentsNode.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentsNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/ComponentsNode.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPropertyNameFromGetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElement getComponentIdentifier()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryProject getTapestryProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isModuleNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/TemplatesNavigation.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFileToScan()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFileEvent()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extensionAdded()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extensionRemoved()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExecutableFilesVariants()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompassSassExtension getCompassExtension()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CompassConfig parse()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigParser.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::compass" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompassSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsernamePasswordForm()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/UsernamePasswordForm.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToRequest()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDoNotSendParams()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectKeyValuePairs()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyRow()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exchangeRows()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getEditBackupFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleEntriesWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/impord/CreateModuleCommand.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/ChangeKeywordSubstCommand.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFileNameFromRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFileReader()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/FileReadOnlyHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStreamWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/OutputStreamWrapper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/OutputStreamWrapper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/OutputStreamWrapper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/OutputStreamWrapper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/CvsCommandStopper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void activate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deactivate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersionedDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasPlainFileInTheAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsLocallyAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsLocallyDeleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStickyDateForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean haveCachedContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOriginalRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisionsFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPreviousEntryTime()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitutionWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeywordSubstitutionWrapper getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsSequentialUpdateContext()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsUpToDateRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void changeTimeStampEpsilonTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean timeStampsAreEqual()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getVirtualFileFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/updateinfo/UpdatedFilesProcessor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CheckoutAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReceivedFileProcessor createReceivedFileProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getCopyFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateReceivedFileProcessor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showErrorMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsOneFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsProviderOnVirtualFiles.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetAllBranchesOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentLogOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIOFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String moduleNameFromMessage_ver2()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamingListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RevisionOrDate createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchOperation.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutAdminWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uneditFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesDotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTemplateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsCommandOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsCommandOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastProcessedCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void couldNotUpdateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDirectoryConfirmationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddDirectoryConfirmationPanel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractAddFileConfirmationPanel createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddFileConfirmationPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/UneditOperation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditOptionsDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandStarted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesListener.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitFilesOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modifyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getEditBackupFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesDotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminWriterStoringRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScrambledPasswordForPServerCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/CvsServicesImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized CvsConnectionSettings getConnectionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized IgnoredFilesInfo getIgnoreFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entries getCvsEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getStickyTag()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCvsAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFileOperationsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositoryModificationOperation getCurrentTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsLoginWorkerImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/login/CvsLoginWorkerImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/login/CvsLoginWorkerImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SshLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshConnectionSettingsPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshPasswordDialog.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRootOnFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/ui/LocalConnectionSettingsPanel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String requestForPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtConnectionCvsSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/CvsException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/CvsException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/CvsException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidModuleDescriptionException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/InvalidModuleDescriptionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StickyHeadGetter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHead()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsChangeList readChangeList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsContentRevision.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installCheckBoxListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAllEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSynchronizingFilesTextToProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createRemoveTagAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAlternativeCheckoutPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagesConsole.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFilePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsFilePath.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateConfigurable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean passFileExists()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathToPasswordFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCvsRootChangeListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showConnectionFailedMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showSuccessfulConnectionMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getPresentableIcon()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsListCellRenderer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectNone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyHistorySession()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComparableVcsRevisionOnOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableOkAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFileEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/VirtualFileEntry.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IgnoredFilesInfo createForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getFileFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findFileByIoFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsTabbedWindow()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WizardStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStepTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPreviousAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectInTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Vfs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSelectedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exclude()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileExtension()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileExtension()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutHelper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyObservers()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamingListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RootDataProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canPerformCheckout()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RestoreFileAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ViewEditorsAction.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conflictResolvedForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsMergeProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsHandler getCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ViewWatchersAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateByBranchUpdateSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch1ToMergeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoveLocallyFileOrDirectoryAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLightweightFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsLightweightFile.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsLightweightFile.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsContextWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAction setAutoSave()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shiftPressed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executionFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFileOrDirectoryAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsAnnotationProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAnnotation annotate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/ui/InputException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/ui/InputException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executionCompleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClosing()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/ConnectionLifeCycle.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyInputStreamWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyOutputStreamWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Socket createSocket()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshProxyFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean connectionSupportsPing()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/local/LocalConnection.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionOnProcess()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/SshSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLongRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modifyFileContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importAndCheckoutProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void importProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void deleteDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commitTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetFileContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkinFirstFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPublicAndNotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exclude()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupForOneFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/GroupByPackagesTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestServer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEdit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSCR3703()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attemptToCheckinTestFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean repositoryVersionContains()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteTestFileFromCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void modify()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkinFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/SimpleStringPatternTest.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cvs" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineBreakOnBufferBreak()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LineReaderTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableDeleteAction()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableAddAction()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableAddConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTestFileHasUpToDateStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkoutTestFileForLastRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processErrorResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/AbstractResponseHandler.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnicode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsFile createCvsFileForExistingFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsFile createCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFiles.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addStickyRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDirectoryRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractMessageParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractMessageParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processNotPertinent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateMessageParser.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::cvs" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryPruner()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultEntryParser.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watchers/WatchersCommand.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommandException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabStringTokenizer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/TabStringTokenizer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsMessageParser.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCvsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsCommand.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentxRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ArgumentxRequest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ArgumentRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDirectoryRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/LocalDirectoryRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDirectoryStickyRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNotifyRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/SetRequest.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cvs" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFileStateRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/AbstractFileStateRequest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KoptRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/KoptRequest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOptionRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/GlobalOptionRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/EntryRequest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/RootRequest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndDirectoryResponseProgressHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndDirectoryResponseProgressHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndMessageResponseProgressHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndMessageResponseProgressHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/RangeProgressViewer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onOk()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean interrupt()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processErrorMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessageTaggedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNotifiedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModTimeResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModeResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModuleExpansionResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processOkResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processErrorResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValidRequestsResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processBinaryMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ErrorDefendingResponseHandler.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDetails()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileDetails.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileObject createInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileObject.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileObject.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/DualListener.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/DualListener.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractOutputStreamWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractOutputStreamWriter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void write()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractOutputStreamWriter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void flush()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractOutputStreamWriter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractInputStreamReader()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractInputStreamReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int read()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AbstractInputStreamReader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeChar()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AsciiOutputStreamWriter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeLn()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeLn()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseService()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/LocalStreamForwarder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/LocalStreamForwarder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/LocalStreamForwarder.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3Client()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void sendMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileAttributes stat()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileAttributes lstat()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProtocolVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileHandle openFileRO()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1018,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileHandle openFileRW()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileHandle createFile()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileHandle createFile()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1069,
  "endLine" : 1072,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileHandle createFileTruncate()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1082,
  "endLine" : 1085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3FileHandle createFileTruncate()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3Client.java",
  "fileLinesCount" : 1384,
  "components" : [ "primary::cvs" ],
  "startLine" : 1101,
  "endLine" : 1104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPartialSuccess()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthFailure.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexReply.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketUserauthInfoResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthInfoResponse.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketServiceAccept()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketServiceAccept.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesWriter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketChannelTrileadPing()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketChannelTrileadPing.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getG()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexGroup.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getP()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexGroup.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketServiceRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketServiceRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDhGexInit()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexInit.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDhGexRequestOld()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDhGexRequestOld.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBanner()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthBanner.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketKexDHInit()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDHInit.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KexParameters getKexParameters()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexInit.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirst_kex_packet_follows()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexInit.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getReserved_field1()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexInit.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int remain()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/TypesReader.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstruction()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthInfoRequest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguageTag()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthInfoRequest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthInfoRequest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumPrompts()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketUserauthInfoRequest.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getF()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketKexDHReply.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/LocalPortForwarder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void get()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void get()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SCPClient.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::cvs" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTTPProxyData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/HTTPProxyData.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTTPProxyData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/HTTPProxyData.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/log/Logger.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/log/Logger.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/log/Logger.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelInputStream.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelInputStream.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelInputStream getStderrStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelOutputStream getStdinStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelInputStream getStdoutStream()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/Channel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/channel/ChannelOutputStream.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getP()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getQ()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getG()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getY()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getX()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DSAPublicKey getPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPrivateKey.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getR()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASignature.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getS()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSASignature.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getD()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPrivateKey.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getE()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPrivateKey.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getN()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPrivateKey.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSAPublicKey getPublicKey()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPrivateKey.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getE()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPublicKey.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getN()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSAPublicKey.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getS()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSASignature.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSASignature()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/RSASignature.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getP()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPublicKey.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getQ()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPublicKey.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getG()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPublicKey.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigInteger getY()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/signature/DSAPublicKey.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DHGexParameters()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/DHGexParameters.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax_group_len()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/DHGexParameters.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMin_group_len()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/DHGexParameters.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPref_group_len()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/DHGexParameters.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KnownHosts()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KnownHosts()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHostkeys()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHostkeys()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationManager()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPartialSuccess()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/auth/AuthenticationManager.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPacketOverheadEstimate()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportConnection.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPacketOverheadEstimate()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTcpNoDelay()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSoTimeout()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo getConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceKeyExchange()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeRecvCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeSendCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/StreamGobbler.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ConnectionInfo connect()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized ConnectionInfo connect()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getHostname()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int getPort()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 943,
  "endLine" : 946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isAuthenticationComplete()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1017,
  "endLine" : 1020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setProxyData()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1323,
  "endLine" : 1326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SFTPv3Client getClient()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3FileHandle.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPv3FileHandle.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerErrorMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPException.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServerErrorCode()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/SFTPException.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlgorithmName()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CipherInputStream.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/NullCipher.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/NullCipher.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/NullCipher.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CTRMode.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlgorithmName()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DESede.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DESede.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final int shift()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final int FFmulX()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final int subWord()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getAlgorithmName()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformBlock()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CBCMode.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlgorithmName()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlockSize()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int F()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int BytesTo32bits()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SHA1()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDigestLength()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void digest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/SHA1.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void getMac()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int size()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MAC.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MD5()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void digest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDigestLength()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/MD5.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::cvs" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashForSSH2Types()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBytes()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBigInt()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDigestLength()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDigest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDigest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDigestLength()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void update()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void digest()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/digest/HMAC.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDERReader()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDERReader()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetInput()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/SimpleDERReader.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDumbPTY()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPTY()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getStdout()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getStderr()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getStdin()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getExitStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExitSignal()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Session.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::cvs" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsDMContainerPackagingElement load()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/impl/JpsDMContainerPackagingElementSerializer.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportedUnitImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ExportedUnitImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DMBundleFacet findBundleFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getOwnSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedBundlesPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetRepositoryIndex()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetBundleIndex()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolderUnits()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBuildBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/AttributeWrapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClauseWrapper create()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAssignmentValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorKernelStatusCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorFileDeployCommandBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorFileDeployCommandBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DeploymentIdentity doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDeployCommand.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorDeployFromUriCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorDeployFromUriCommand.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDeploymentModelCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDeploymentModelCommand.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorDeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorDeployCommand.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorExecuteCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorExecuteCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorListBundlesCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryIdentity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/CommandsCollector.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryUndeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryUndeployCommand.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object execute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryUndeployCommand.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryDeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryDeployCommand.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedUnitProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMFacetSupportProviderBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetSupportProviderBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDMSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetSupportProviderBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetConfiguration.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMUnitDescriptor doProcessConfigFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNestedBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findModuleVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/VersionsRangeDialog.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSupportWithArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelectedFramework()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMMultipleFacetSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMMultipleFacetSettingsEditor.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedUnitIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBehavior()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNestedUnitIdentityText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMModuleFacetSettingsPanel createModuleSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBehavior()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSetBehavior()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doLoad()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItem20Base.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getPathWithWildcardsText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApplicationServerInfo createApplicationServerInfo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getServerInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDMServers()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pattern buildPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupSpinner()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doManageBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshUi()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshShellPortEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerLibrariesTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeBuilder.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleDefinition()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleDefinition.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initSearch()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArtifactFolderElementBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ArtifactFolderElementBase.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/UnparsableLibraryBundleElement.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/BundleFolderElement.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryFolderElementBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/RepositoryFolderElementBase.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryElement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryElement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/RepositoryElement.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/RepositoryElement.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryFolderElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ManageServerLibrariesAction.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerLibrariesTreeStructure()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeStructure.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void retrieveCustomDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleDetails.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static NodeList scrapTableRows()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doClear()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSourcesBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerLibraryFinder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport10()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation findInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getRuntimeBaseFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveFrameworkInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/FrameworkUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getRepositoryFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String relative2absolutePath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerCommandLineBase.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addToRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeFromRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createContent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNotify()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addOrFindModuleOutputReference()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlanFileName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WithModulePackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module findModuleFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleArtifactUtil.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::dmServer" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeArtifactTypeBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositeArtifactTypeBase.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlanRootElement getFileRootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiDirectory getPlanFileDirectory()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlFile getPlanFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqualTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List chooseModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List chooseModules()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile findManifestVirtualFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExportPackageQuickFix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transfer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTarget.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean delete()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTarget.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header findHeader()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNullableItem()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNonProjectFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserPresence fromVector()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setGroupWithEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDisplayNameWithEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static User create()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence getPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAccessProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/FileAccessProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/UserConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fromString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/UserConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void loadFromStorableMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHistorySince()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultResponseProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/DefaultResponseProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextXmlMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionFlag()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/OptionFlag.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchHistoryCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SearchHistoryCommand.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewFilesCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ViewFilesCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ViewFilesCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendCodePointerCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClearHistoryCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ClearHistoryCommand.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateGroupCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/CreateGroupCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/EnabledWhenFocusedCommand.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleFileAccessCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doForSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNoUsersFoundMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsersInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCharWidth()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/HardWrapUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void watchAndReset()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WatchDog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/EmptyIcon.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsStacktrace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/StacktraceExtractor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStacktrace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/StacktraceExtractor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMnemonic()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeState()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClassName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDecoratingPicoContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter createComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultComponentAdapterFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentAdapter createAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultComponentAdapterFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InstantiatingComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstantiatingComponentAdapter.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter registerComponentImplementation()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstanceOfType()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomPermissionsURLClassLoader()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CustomPermissionsURLClassLoader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processAndFillResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/BecomeAvailableXmlMessage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canAddUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketExtension parseExtension()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccountInfo getMyAccount()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeSubscription()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectionClosed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUserInMyContactListAndActive()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Presence _getPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseJabberConnectionCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/BaseJabberConnectionCommand.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JabberIdeaUI()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String connect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String connect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createAccountAndConnect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/BaseVFileAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConsoleView createConsoleView()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void send()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessagesTab getTab()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getSelectedUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendInputText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFocus()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/CloseAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean send()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdeaDialog.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdeaDialog.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncomingStacktraceMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingStacktraceMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/SendMessageDialog.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/SendMessageDialog.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeTreeNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutgoingCodePointerLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/OutgoingCodePointerLocalMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installPopupMenu()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installIdeaTreeActions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTimeoutModel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean timoutModified()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/OptionHideOfflineUsers.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserTreeRenderer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/UserTreeRenderer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/UserTreeRenderer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printHyperlink()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandAndRepaintUserNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleItemSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeCellRenderer createRenderer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveState()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEnter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreePath getPathForUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getUserObject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/CollapseAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ExpandAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SendCodePointerAction.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutablePicoContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SelectedUserCanReadMyFiles.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatus()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinImplicitUsageProvider.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinUrlResolver.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::heroku" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApiKeySafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiKeySafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPasswordSafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPasswordSafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudConfigurable()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undeploy()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undeploy()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntime.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::heroku" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuConnector()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuConnector.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::heroku" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerConnector createConnector()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerConnector createConnector()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputDirUrl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestsOutputDirUrl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/JavaeeFacetClassesPackagingElementAntGenerator.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ProductionModuleSourcePackagingElementAntGenerator.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/DirectoryCopyPackagingElementAntGenerator.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void crlf()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Generator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void writeXmlHeader()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Generator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tag()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Tag.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ProjectBuild.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkAntProject.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanArtifactTarget()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/CleanArtifactTarget.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tag createFileCopyInstruction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldClearArtifactOutputBeforeRebuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comment()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Comment.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppletHtmlFile()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toSystemFormat()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomFileElement getFileElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/ValidationStructureViewBuilderProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomFileElement getFileElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StrutsStructureViewBuilderProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPresentationModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getText()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsDataModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicStrutsNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/ResultNode.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFileTemplateProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsFileTemplateProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/ConverterUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/custom/InterceptorRefInStackParamNameCustomConverter.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::struts2" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorConfigDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/impl/FieldValidatorImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts2" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/impl/ValidatorImpl.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/Struts2DomFileDescription.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ResultImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameOrDefault()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ResultImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/GlobalResultImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ExtendableClassConverterImpl.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::struts2" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWildcardMapping()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isPsiElementAccepted()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/IncludeFileResolvingConverterImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts2" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findActionsByName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionMethodConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/CreateActionMethodQuickFix.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/AllowedMethodsConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/AllowedMethodsConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2ModelValidator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelValidator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidatorBase()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacet.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeaturesConfigurationTab()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FeaturesConfigurationTab.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FeaturesConfigurationTab.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FeaturesConfigurationTab.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsFileSet getCurrentFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addStringValuesProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsConstant()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstant.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ExtendableClassConverterSpringContributor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDynamicExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/TaglibUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installEffect()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installEvents()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installLabelposition()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HtmlIdWithAdditionalVariantsReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsTaglibReferenceContributorBase.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::struts2" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/NamespaceReferenceProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange computeRange()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createGlobalIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsIcons.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts2" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsIcons.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts2" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installSequence()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installIdentifier()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/completion/OgnlKeywordCompletionContributor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts2" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OgnlLanguageInjector addPrefixSuffix()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void injectOccurrences()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguageInjector.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerCssInlineStyleInjector.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getLeft()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getRight()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getReferenceQualifier()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getIndexExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getCondition()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getThen()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getElse()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapEntryElementImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getKeyExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapEntryElementImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getValueExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapEntryElementImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableExpressionImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParameterListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getObjectType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getConstructorExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "calc_inheritance_info_ios",
  "longName" : "calc_inheritance_info_ios",
  "relativeFileName" : "ruby-motion/resources/rb/motion/metagen/metagen.rb",
  "fileLinesCount" : 83,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/RubyMotionSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addField()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Struct.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addClass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addStruct()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addProtocol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFunctionAlias()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readStringConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Framework getFramework()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Set getIdSelectorNames()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Set getSelectorNames()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addArgument()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setReturnValue()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFunction()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FunctionHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Constant.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Framework getFramework()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Class.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enum()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Enum.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canHaveParamdef()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubyMotionUtil getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeJad()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/MobileMakeUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::j2me" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWTKVersion()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String toSystemDependentPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMIDletClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserDefinedOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOJASettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableMidletProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleConfEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExplodedDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getExePath()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicProcessConsoleRunnerWithHistory()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Template getTemplate()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespaceValue()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayFastTagDescriptor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValueDescriptor setActionPreferred()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValueDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValueDescriptor setRequired()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValueDescriptor setType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCompleteTagName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionContributor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::play" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayGroovyCompletionContributor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::play" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LightVariableBuilder getPsiFieldDelegate()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/processors/PlayImplicitVariablesFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::play" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayRenameableImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayRenameableImplicitVariable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::play" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getCustomTagRoots()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPlayInstalled()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyFileType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASTNode doParseContents()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/GroovyDeclarationsInPlayFileRoot.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayGroovyFileImpl()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayGroovyFileImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::play" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayNameValueCompositeElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayNameValueCompositeElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::play" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getValueElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayNameValueCompositeElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::play" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeComment()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeAction()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeMessage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dropNameValuePair()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doneNameValuePair()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFindUsagesProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFindUsagesProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerListTagIteratorReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerExtendDirectiveReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerIncludeDirectiveReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerCssSourceReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerScriptSourceReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStarted()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStopped()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void browserCaptured()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void browserPanicked()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BrowserErrorNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserErrorNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printThrowable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printThrowable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigNode.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TCMessage newMessageWithId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toJstdStr()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String humanize()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String loadApplicationSetting()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void storeApplicationSetting()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettingsManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerFetchResult()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerFetchResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerOutputProcessor.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPort()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBrowserTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRunnerMode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdBrowserInfo.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerInfo.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerRestartAction.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStopAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showServerStartupError()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInfoBodyHtml()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyJSFileType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdRootTestProxyFormatter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onTestRunProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConsoleView.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeTestMethod()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/ConfigFileRunSettingsSection.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestCaseName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestCaseRunSettingsSection.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AllInDirectoryRunSettingsSection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JsFileRunSettingsSection.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JsFileRunSettingsSection.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/OneOfRunSettingsSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestMethodName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestMethodRunSettingsSection.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRow()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDirectory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJSFilePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setServerAddress()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setServerType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestCaseName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTestMethodName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFilesExcludedFromCoverage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsErrorFilter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JsErrorFilter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTestCaseStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/AbstractJstdCreateStaticMethodAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTestStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdDebuggingFileFinderProvider()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebuggingFileFinderProvider.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getQualifiedNames()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BipartiteString splitByPrefixLength()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParentDirWithLastComponentPrefix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BipartiteString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findConfigFilesInProject()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJstdConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJstdConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ConditionalAsyncTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertBoolean()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertFunction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertObject()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertNumber()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assertString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputValid()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/PageflowRenameInputValidator.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditorProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAll()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PageflowBasicNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEditorValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInput()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowComponentNameDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowModelImpl()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/impl/PageflowModelImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PageflowModel computeModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowModelFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::seam" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getJarFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomModelNodeDescriptor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamComponentNodeDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewNodeText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamComponentNodeDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllowedNamespaces()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamDomFileDescription.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Artifact getSelectedVersion()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getComponentType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getComponentType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamEventType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/metadata/SeamEventType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFactoryName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getFactoryType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedSeamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/MergedSeamComponent.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/MergedSeamComponent.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getForClass()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamBijection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamRole()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamRole()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsNonPropertyMethodForLastReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::seam" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isSeamFacetDetected()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/typedHandler/BasicSeamElTypedHandler.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::seam" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAll()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicPagesNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesNode.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PageNode startInWCA()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/dnd/PagesProjectViewDnDSupport.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicPagesNode createNodeObject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/dnd/PagesProjectViewDnDSupport.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PagesModel computeModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesModelFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesModelImpl()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/impl/PagesModelImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesDomModelManagerImpl()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/impl/PagesDomModelManagerImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkFileElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/xml/SeamDomModelInspection.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::seam" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNameDuplicated()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamDuplicateComponentsInspection.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::seam" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNotInstall()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamDuplicateComponentsInspection.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::seam" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamComponentInspection.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInjectionContextVariableExisted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionUndefinedContextVariableInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiType getObjectClassType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContextVariable createContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPrecedence()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPrecedence()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/DomFactoryContextVariable.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProcessing()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/DomFactoryContextVariable.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getBooleanAttrValue()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOptionsState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValidateJson()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLintState getState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function assignment()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1955,
  "endLine" : 1984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2004,
  "endLine" : 2021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function infixr()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2023,
  "endLine" : 2035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function post()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2037,
  "endLine" : 2049,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function pre()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2051,
  "endLine" : 2064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2066,
  "endLine" : 2083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2085,
  "endLine" : 2095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "the_symbol.fud = function()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2089,
  "endLine" : 2092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ternary()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2097,
  "endLine" : 2117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2149,
  "endLine" : 2152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2172,
  "endLine" : 2175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2177,
  "endLine" : 2180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constant()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2181,
  "endLine" : 2184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2866,
  "endLine" : 2869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2870,
  "endLine" : 2873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLinterExePath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void storeLinterExeFilePath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String restoreLinterExeFilePath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/ImportRule.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/ImportRule.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/PairImportRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::web" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFor()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doWhile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDoWhile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doIf()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doIf()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFor()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doWhile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSwitch()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCatch()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFunctionExpr()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAfterColon()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBeforeColon()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAfterQ()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBeforeQ()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOptionSet()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsConfiguration()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skip()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsFixAction()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsFixAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::web" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsSuppressForLineByCommentFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomConfigFileUsed()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNodePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNodePackage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPreset()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JscsDocumentationReader()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean createExpectedTypesAnnotation()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameOrFixedValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/ValueType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::web" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsConfigFileSearcher()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookup()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsCreateConfigAndExcludeFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigAndExcludeFix.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::web" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor addType()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canExpandableStringArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canKeywordsArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canOperatorsArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canBinaryOperatorsArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor withDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesCollection()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesCollection doNotTrimValues()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesCollection otherValuesAllowed()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesObject()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValuesObject mandatory()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeReally()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/EditFirstTypeErrorInConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::web" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleEnableStatusChanged()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsView.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::web" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsSuppressRuleFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerData()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectFacetContextProviders()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerUrlMapping.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tc-server" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsServerName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkWrapperConfigSettings()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultUrlForBrowser()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocalPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcRemoteServerRunConfigutationEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemplatesPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract DeploymentStatus doDeploymentJob()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ping()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/JmxProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tc-server" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientWidgetClassTemplate()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VaadinVersion getVaadinVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String detectVaadinHome()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VaadinCreateElementActionBase()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/VaadinCreateElementActionBase.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateCustomComponentAction()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateCustomComponentAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PackagingElement createElement()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processArguments()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/rt/src/com/intellij/vaadin/rt/VaadinDevModeJettyLauncher.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletContainer start()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/rt/src/com/intellij/vaadin/rt/VaadinDevModeJettyLauncher.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResinDeploymentMethod getDeploymentMethod()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor createAdditionalDeploymentSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdditionalParameters()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeployMode()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportHostTarget getTransportHostTarget()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinInstallation getInstallationOrError()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResinConfigurationStrategy getStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmxConfigurationStrategy getJmxStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorPingCommand()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorPingCommand.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::resin" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorPingCommand.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::resin" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void save()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementsProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResinInstallation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersionDetected()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOfVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/GenericResinVersion.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::resin" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResinVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getDefaultUrlForBrowser()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setJmxPortVisible()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showError()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getCellRect()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeTableModel createEmptyModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property getSelectedProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getEditorComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InspectorSpeedSearch()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorSpeedSearch.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorSpeedSearch.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorSpeedSearch.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNodeDepth()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorTreeUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueRendererAdapter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueRendererAdapter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameRendererAdapter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/NameRendererAdapter.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doUpdate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/AddPropertyAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Property getSelectedProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyInspector getInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBeanProperty create()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/TilesDomFileDescription.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/ValidatorDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getFilesToMerge()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/ValidatorDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPresentForContainingWebFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFacetCreated()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanConfigurableElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/BooleanConfigurableElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetDefaultSettingsEditor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationModelImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/ValidationModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getTileTag()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesDomTree()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/TilesDomTree.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/ValidatorDomTree.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorDomTree()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/ValidatorDomTree.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMappingAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateMappingAction.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassAnnotator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/ClassAnnotator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsModel getCombinedStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/ClassAnnotator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/WrappedReferenceProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerWebAppReferences()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/StrutsReferenceContributor.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::struts" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReferenceAdapter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/PathReferenceAdapter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/ValidatorFormPropertyReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesValueReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesValueReferenceProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesReferenceProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesReferenceProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesPutsReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesPutsReferenceProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefinitionName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesPutsReferenceProvider.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ForwardReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesJSPPutsReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/TilesJSPPutsReferenceProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListAttrReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ListAttrReferenceProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListAttrReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ListAttrReferenceProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSimpleText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/InplaceUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsPlaceholderReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/InplaceUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStruts13()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/StrutsSyntaxAnnotator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsValidatorBase()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidatorBase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidatorBase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsEdgeObject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsEdgeObject.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphNodeRenderer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsGraphEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action resolveActionURL()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TilesModel createCombinedModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/TilesDomFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::struts" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/config/StrutsConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSuper()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/PsiClassUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ui/SmartTabbedPane.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVirtualIndex()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ui/SmartTabbedPane.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesLibraryType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/library/TilesLibraryType.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesConfigurerDefinitionsConverter.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewResolver doCreate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolverFactory.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTilesViewClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolverFactory.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTilesViewResolverClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolverFactory.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGConfigurationPanel.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJvmParameters()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownloadSources()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownloadJavaDocs()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArquillianExistLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianExistLibraryState.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::arquillian" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianExistLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianExistLibraryState.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::arquillian" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel createSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianMavenCoordinates.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::arquillian" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteJVMSettingsCoordinator()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteJVMSettingsCoordinator.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::arquillian" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRemoteDebuggerEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ui/RemoteDebuggerPanel.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::arquillian" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cloneConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddExistLibraryAction()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddExistLibraryAction.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitConfigurationPanel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEditorValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAll()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpdlBasicNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlModelImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/impl/JpdlModelImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getProcessDefinitions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/ProcessDefinitionConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpdlModel computeModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlModelFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlELVariablesCollectorUtil.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType getObjectClassType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlELVariablesCollectorUtil.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jbpm" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsNonPropertyMethodForLastReference()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElContextProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateJpdlFileAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlFileAction.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/background/ChartNodeBackgroundColorRenderer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDataModelImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartNode getSourceNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartNode getTargetNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataOutputRefConvertor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingOutputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataInputRefConvertor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataInputRefConvertor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingInputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDomModelImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getFlowFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BpmnDomModel getDomModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/TBaseElementConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/TBaseElementConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processAllElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartExtras()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/settings/ChartExtras.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptTarget()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::jbpm" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagramLineType getLineType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeLayout getNodeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartVirtualLayoutCoordinator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEdgePoints()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartVirtualLayoutCoordinator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationNotNullCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationNotNullCoordinator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getAnnotation()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationNotNullCoordinator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getAnnotation()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationNotNullCoordinator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationsCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationsCoordinator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartLayoutCoordinator createLayoutCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::jbpm" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSelf()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSelf()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdge.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartLayoutCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartLayoutCoordinator.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartDnDSupport()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnChartDnDSupport.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDnDLeafNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDLeafNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean update()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void fileCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void classDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void classCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void fileContentsChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void modelChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalizeToTemplateContext()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateContext.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalizeToClassContext()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ResolvedValue.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryParameter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TapestryComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ParameterComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized static BodyComponent getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BodyComponent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BlockComponent.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized static BlockComponent getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BlockComponent.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/ModuleBuilder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationFilterName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryLibrary getApplicationLibrary()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresentationLibraryElement findElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresentationLibraryElement findElementByTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String computeKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement parseFtlFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelPsiUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReferenceName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAttributeEmbedmentToken()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlLexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiSubstitutor getSuperClassSubstitutor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightParameter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LightParameterList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParameterIndex()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createEmbeddedContentProviders()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlEmbeddedContentSupport.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType findType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaClassType getSuperClassType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getUnderlyingObject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijMethodParameter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijMethodParameter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaArrayType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaArrayType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryProject getTapestryProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getModuleFromEvent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryPsiTreeChangeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryToolWindow getToolWindow()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindowFactory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedPageNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPageNode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedComponentNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentNode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFacetInitialized()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateTagAnnotator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/annotator/TemplateTagAnnotator.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getSchema()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestrySchemaProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicTapestryTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementDescriptor getHtmlTagDescriptorViaNsDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNamespacePrefixFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryIdOrTypeAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryIdOrTypeAttributeDescriptor.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAttributeValueReference()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/PsiAttributeValueReference.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reload()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback updateFromRoot()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canSelect()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectSelectInTarget.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractModuleNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/AbstractModuleNode.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibrariesNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/LibrariesNode.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/RootNode.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PageNode.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MixinNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/MixinNode.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MixinsNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/MixinsNode.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MixinsNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/MixinsNode.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/ClassNode.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PagesNode.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PagesNode.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalLibraryNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/ExternalLibraryNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/FileNode.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupElementFilesToggleAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/actions/GroupElementFilesToggleAction.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::tapestry" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttribute getIdentifyingAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttribute getTapestryAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final CachedValue compute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/CachedUserDataCache.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showError()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewElementAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::tapestry" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCompassSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getRbenvHome()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassImportPathRegistrationWatcher()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableWatchers()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMine()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassFileReferenceHelper.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compass" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalQuickFix getCompassQuickFix()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassFileReferenceHelper.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compass" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigureCompassQuickFix()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeAction()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCookies()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRow()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeader()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestParameter()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopEditing()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/CreateRestClientAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBodyEnabled()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenerateAuthAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImmutableFields()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImmutableHeaderExceptions()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RunRequestAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICvsFileSystem getCvsFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAdminReader getAdminReader()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAdminWriter getAdminWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILocalFileReader getLocalFileReader()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILocalFileWriter getLocalFileWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileReadOnlyHandler getFileReadOnlyHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/ClientEnvironment.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminReader()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminReader.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File createEntriesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File createEntriesDotLogFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminUtils.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateComparator getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DateComparator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entries getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/EntriesHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getCvsDirectoryForLocalDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/AdminWriter.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/SmartCvsSrcBundle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/impord/CreateModuleCommand.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModule()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/impord/CreateModuleCommand.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/impord/CreateModuleCommand.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/ChangeKeywordSubstCommand.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCvsArguments()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/ChangeKeywordSubstCommand.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSetLock()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSetLock()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetLock()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResetLock()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileDate()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileMode()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileWriter.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRootDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/FileSystem.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileSystem getLocalFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFileSystem getAdminFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject unixFileNameToFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/CvsFileSystem.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/DummyLocalFileWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/LocalFileReader.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPatterns()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/util/DefaultIgnoreFileFilter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/util/AllIgnoreFileFilter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LocalFileReaderBasedOnVFS.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileMode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StoringLineSeparatorsLocalFileWriter.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/LineReader.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReceiveTextFilePreprocessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/ReceiveTextFilePreprocessor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveLineSeparatorForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/ReceiveTextFilePreprocessor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/SendTextFilePreprocessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/OutputStreamWrapper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/OutputStreamWrapper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/CvsCommandStopper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAlive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/CvsCommandStopper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionSelector()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsRevisionSelector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable getConfigurable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransactionProvider getTransactionProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsStandardOperationsProvider getStandardOperationsProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsVcs2 getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsShowSettingOption getAddOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsShowSettingOption getRemoveOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsShowSettingOption getCheckoutOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditFileProvider getEditFileProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireFileStatusChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckinEnvironment createCheckinEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistoryProvider getVcsBlockHistoryProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistoryProvider getVcsHistoryProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMenuItemText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateEnvironment createUpdateEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsUnderVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileExistsInVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateEnvironment getStatusEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationProvider getAnnotationProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileAnnotation createAnnotation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffProvider getDiffProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsShowSettingOption getEditOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsShowConfirmationOption getAddConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsShowConfirmationOption getRemoveConfirmation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionSelector getRevisionSelector()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommittedChangesProvider getCommittedChangesProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber parseRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevisionPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsCheckoutProvider getCheckoutProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsKey getKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areDirectoriesVersionedItems()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List filterUniqueRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::cvs" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException composeError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrorsAndWarnings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIsCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsResultEx.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Entry getEntryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fileIsUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean filesAreUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean filesArentUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean anySatisfy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fileHasParentUnderCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsLocallyAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Entries getEntriesIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLineSeparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileIsLocallyRemoved()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String loadRepositoryFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String loadRootFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getFileInTheAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String loadStickyTagFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File cvsignoreFileFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File cvsignoreFileFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getConflictsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemplateFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getCvsLightweightFileForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNonDateTag()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean verify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPreviousEntryTime()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeConflictForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUtil.java",
  "fileLinesCount" : 912,
  "components" : [ "primary::cvs" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/keywordSubstitution/KeywordSubstitutionWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsUpdateEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillGroups()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFail()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateSettingsOnCvsConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsUpdateEnvironment.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModifiedDocumentTrackingRequired()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStickyInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePath getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsChangeProvider.java",
  "fileLinesCount" : 603,
  "components" : [ "primary::cvs" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isZero()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Date createDateDiffersTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatedFilesProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/updateinfo/UpdatedFilesProcessor.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CheckoutAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CheckoutAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkout/CvsCheckoutProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsUnderProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/UpdateOperation.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedWithConflictProjectOrModuleFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/MergedWithConflictProjectOrModuleFile.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getOriginal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/MergedWithConflictProjectOrModuleFile.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldBeCheckedOut()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/MergedWithConflictProjectOrModuleFile.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeCheckedOut()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/MergedWithConflictProjectOrModuleFile.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/UpdateOptionsPanel.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCloseAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getCurrentVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsUpdate/ui/CorruptedProjectFilesDialog.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RTagOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RTagOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModule()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsProviderOnEnvironment.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagsProviderOnVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsProviderOnVirtualFiles.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilePath getFirstFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsProviderOnVirtualFiles.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/BranchOperation.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetAllBranchesOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/GetAllBranchesOperation.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RtagCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RtagCommand.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverrideExistings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/RtagCommand.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getOverrideExisting()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean switchToThisBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tagFieldIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CreateTagDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOkEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExistingRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExistingTags()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/SelectTagDialog.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor getCursor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/TagsPanel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/DeleteTagDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/DeleteTagDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/DeleteTagDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/DeleteTagDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tagFieldIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/DeleteTagDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsTagDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CvsTagDialog.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableOkAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CvsTagDialog.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableOkAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/ui/CvsTagDialog.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentLogOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLogInformationList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LocalPathIndifferentLogOperation.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsLog/LogOperation.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Command createCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModulesListOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getModulesInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModulesListOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModulesListOperation.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModuleContentOperation.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamingListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetModuleContentOperation.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String moduleNameFromMessage_ver1()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean moduleMessage_ver1()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String updatingModulePrefix2()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fileNameFromMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModulePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean directoryMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContentListener.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetFileContentOperation createForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPathInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllCvsRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootProvider getRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInExclusiveLock()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetFileContentOperation.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContent getDirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/GetDirectoriesListViaUpdateOperation.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalSize()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSubDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModule()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubModules()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubDirectoriesRaw()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesRaw()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubModulesRaw()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsContent/DirectoryContent.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RevisionOrDate createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/SimpleRevision.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/SimpleRevision.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/SimpleRevision.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/SimpleRevision.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBranchText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeadCaption()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/ui/DateOrRevisionOrTagSettings.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchOperation.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchOperation.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchersOperation.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWatchers()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/WatchersOperation.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatchersPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatcherDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Watch getWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsWatch/ui/WatcherDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminReader.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckoutEntriesWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDropFromCache()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyWrappedIOException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOException getInner()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutAdminWriter.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getAdminRootFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutFileOperation.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CheckoutProjectOperation createTestInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ILocalFileReader createLocalFileReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllCvsRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/CheckoutProjectOperation.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsConfiguration getCvsConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldSaveOptionsOnCancel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCheckOut/ui/CheckoutFileDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldProcess()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/ReceivedFileProcessor.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsCommandOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSelfCvsRootProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldMakeChangesOnTheLocalFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInExclusiveLock()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReceivedFileProcessor createReceivedFileProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ILocalFileReader createLocalFileReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getAdminRootFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getLocalRootFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsUnderProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsUnderProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastProcessedCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllCvsRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootProvider getCvsRootProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ILocalFileReader createLocalFileReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldMakeChangesOnTheLocalFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastProcessedCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperation.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMessagesListener getCvsMessagesListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICvsCommandStopper getCvsCommandStopper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCvsActivity getPostCvsActivity()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFinishAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeFinishActions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractFileObject createDirectoryObject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CreateFileObjects.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void commitFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/RepositoryModificationOperation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean containsSubOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSubOperationsCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CompositeOperation.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentOperationHelper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperationHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathIndifferentOperationHelper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperationHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAdminReader getAdminReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LocalPathIndifferentOperationHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceCheck()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LoginPerformer.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean loginAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/LoginPerformer.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getOriginalEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCvsFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMerged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreatedBySecondParty()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewlyCreatedEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileIsNotUpdated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsOperationOnFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllCvsRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessagesProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsErrors/ErrorMessagesProcessor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessagesProcessor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsErrors/ErrorMessagesProcessor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsErrors/ErrorMessagesProcessor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsErrors/ErrorMessagesProcessor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFileOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFileOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFileOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFileOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean included()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void includeAllParents()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitutionListWithSelection getKeywordSubstitutionsWithSelection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPresentableFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddedFileInfo.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddFilesOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFilesOperation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateAllFilesCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/AddFilesOperation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddedFileInfo valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOKButtonEnabling()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectUnselectAllAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includedValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean includedValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddMultipleFilesOptionsDialog.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::cvs" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddDirectoryConfirmationPanel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileLabel getFileLabel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddDirectoryConfirmationPanel.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean firstElementContainsChildren()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddOptionsDialog.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddOptionsDialog.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddOptionsDialog.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldSaveOptionsOnCancel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddOptionsDialog.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAddFileConfirmationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AbstractAddFileConfirmationPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddFileConfirmationPanel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileLabel getFileLabel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAdd/ui/AddFileConfirmationPanel.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditOperation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UneditOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/UneditOperation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/UneditOperation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorsOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEditors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/EditorsOperation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditCvsConfigurationFieldByFieldDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditCvsConfigurationFieldByFieldDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditCvsConfigurationFieldByFieldDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditOptionsDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditOptionsDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditOptionsDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldSaveOptionsOnCancel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditOptionsDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsRemove/RemoveFilesOperation.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsRemove/RemoveFilesOperation.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/AnnotateOperation.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableDateString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsAnnotate/Annotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllCvsRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportOperation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalFilesInSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String replaceBaseImportDirectoryNameToModuleNameIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseImportDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootProvider getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsImport/ImportDetails.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/MessageEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/MessageEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTagged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/MessageEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCvsListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCvsListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsCompositeListener.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showMessageIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/FileMessage.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAlive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsListenerWithProgress createOnProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indirectCancel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsListenerWithProgress.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitFilesOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsCommit/CommitFilesOperation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminReaderForLightFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderForLightFiles.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnCache.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantLocalFileReader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/ConstantLocalFileReader.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/ConstantLocalFileReader.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/ConstantLocalFileReader.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterOnCache.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminReaderOnStoredRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminReaderOnStoredRepositoryPath.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModulePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTemplateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminReader.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsRepository getSelectedRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/impl/ModuleChooser.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadStickyTag()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getParentFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeEntryNamed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized VirtualFile getKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Entry getEntryNamed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void cacheAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clearStickyInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsConnectionSettings getAbsentSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsInfo getDummyCvsInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IConnection createOriginalConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConnectionSettings getConnectionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoredFilesInfo getIgnoreFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry setEntryAndReturnReplacedEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntryNamed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsEntriesManager getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterRefreshFinish()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeContentsChange()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCvsIgnoreFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoredFilesInfo getFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileDeletion()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileMovement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntriesIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCvsEntriesListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCvsEntriesListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clearAll()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConnectionSettings getCvsConnectionSettingsFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConnectionSettings getCvsConnectionSettingsFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsInfo getCvsInfoFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserDirIgnores getUserDirIgnores()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUserHomeCvsIgnoreFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cacheCvsAdminInfoIn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTagFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsEntriesManager.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::cvs" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/AddHandler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/AddHandler.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeletedCVSDirectoryStorage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAdminDir()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File translatePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File translatePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File alternatePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean gotControlOver()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsCvsDirFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeleteHandler createDeleteHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/DeletedCVSDirectoryStorage.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsStorageSupportingDeletionComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsStorageSupportingDeletionComponent getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStorageEvent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileMoved()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processMoveOrRename()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUnderCvsManagedModuleRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean disabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getStorageRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteIfAdminDirCreated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean delete()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean move()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File copy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rename()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsStandardOperationsProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkinFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollback()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsDiffProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getLatestCommittedRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEARootFormatter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/IDEARootFormatter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConnectionSettings createConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/IDEARootFormatter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPServerPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/IDEARootFormatter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootProvider createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootProvider createOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeLocalRootTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRootAsString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLocalRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAdminRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeAdminRootTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootOnEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnEnvironment.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnEnvironment.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnEnvironment.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsRootData createSettingsOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootDataBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPServerPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootDataBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfTestingConnectionWrapper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/SelfTestingConnectionWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/SelfTestingConnectionWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showConnectionErrorMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/login/CvsLoginWorkerImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SSHPasswordProviderImpl getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SSHPasswordProviderImpl.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshConnectionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IConnection createOriginalConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorkerImpl getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean promptForPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionSettings.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshConnectionSettingsPanel.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshPasswordDialog.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshPasswordDialog.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean saveThisPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshPasswordDialog.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/ui/SshPasswordDialog.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsEntriesManager getCvsEntriesManager()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CvsConnectionSettings getCvsRootFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsRootOnFileSystem.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConnectionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/LocalConnectionSettings.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/LocalConnectionSettings.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IConnection createOriginalConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/LocalConnectionSettings.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/LocalConnectionSettings.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConnectionSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/ui/LocalConnectionSettingsPanel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/ui/LocalConnectionSettingsPanel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/ui/LocalConnectionSettingsPanel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/local/ui/LocalConnectionSettingsPanel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PServerLoginProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerPasswordProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScrambledPasswordForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PServerLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearOldCredentials()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getPassFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerLoginProviderImpl.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PServerCvsSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storePassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/PServerCvsSettings.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/ui/PServerSettingsPanel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwInvalidTimeoutException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/pserver/ui/PServerSettingsPanel.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExtConfiguration getExtConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalSettings getLocalConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SshSettings getSshConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxySettings getProxySettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/CvsConnectionSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean promptForPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ExtConnectionCvsSettings.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCvsRootChangeListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseInternalSshImplementation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ext/ui/ExtConnectionDualPanel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disablePanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ui/ProxySettingsPanel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ConnectionWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/CvsException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CannotFindCvsRootException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/CannotFindCvsRootException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/InvalidModuleDescriptionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsProcessException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/errorHandling/CvsProcessException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyStickyBranchHeadGetter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyStickyTagGetter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHead()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/StickyHeadGetter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsEnvironment getEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getRootFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPresentableString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsRepositoryLocation.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LogInformationWrapper.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LogInformationWrapper.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LogInformationWrapper.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadHistoryOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disableSuppressEmptyHeadersForCurrentCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInExclusiveLock()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/LoadHistoryOperation.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsCommittedChangesProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangesBrowserSettingsEditor createFilterUI()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsCommittedListsZipper getZipper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUnlimitedCountValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormatVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeChangeList()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMaxCountSupported()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshCacheByNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChangelistTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshIncomingWithCommitted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsCommittedChangesProvider.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::cvs" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePath getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsContentRevision.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsContentRevision.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTime()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/RevisionWrapper.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommitterName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getCommitDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcs getVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModifiable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsFileRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsChangeList.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::cvs" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/changeBrowser/CvsVersionFilterComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCorruptedProjectOrModuleFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/UpdateHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PostCvsActivity getPostActivityHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/UpdateHandler.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFilesAsync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/AllFilesInProject.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFilesSync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/AllFilesInProject.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileSetToBeUpdated allFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileSetToBeUpdated selectedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileSetToBeUpdated selectedFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean login()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformInBackgroundOption getBackgroundOption()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler createImportHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFileToCheckout()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PostCvsActivity getPostActivityHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectToOutputView()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagesConsole.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributes getAttributesFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagesConsole.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagePattern.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMessagePattern()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagePattern.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsMessagePattern()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsMessagePattern.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean login()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCvsListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCvsListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setText2()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectToOutputView()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProgressIndicator getProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSetToBeUpdated getFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformInBackgroundOption getBackgroundOption()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOFilesBasedDirectoryPruner()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/IOFilesBasedDirectoryPruner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/IOFilesBasedDirectoryPruner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAdminDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/IOFilesBasedDirectoryPruner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/SelectedFiles.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRepositoryLocation getRepositoryLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsFilePath.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModalityContextImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/ModalityContextImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runInDispatchThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/ModalityContextImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsOperationExecutor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsOperationExecutor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doNotShowProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInTestMode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectToOutput()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException getFirstError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNoErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsResult getResult()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsQuietOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/CvsOperationExecutor.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/UpdateConfigurable.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsConfiguration.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsConfiguration.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/AbstractConfiguration.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/AbstractConfiguration.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/AbstractConfiguration.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/AbstractConfiguration.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsOptionsTopHitProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ImportConfiguration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ImportConfiguration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ImportConfiguration.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsApplicationLevelConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsApplicationLevelConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPassFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConnectionSettings createSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRootAsString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsLoginWorker getLoginWorker()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsRootConfiguration.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::cvs" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/Cvs2SettingsEditPanel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::cvs" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/ConfigureCvsGlobalSettingsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/ConfigureCvsGlobalSettingsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/ConfigureCvsGlobalSettingsDialog.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListSelectionListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListSelectionListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationPanel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/SelectCvsConfigurationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsConfigurationsListEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createCvsConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationsListEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::cvs" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootFieldByFieldConfigurationPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootFieldByFieldConfigurationPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String selectedSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsConfigurationPanel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCvsRootChangeListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootAsStringConfigurationPanel.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/GlobalCvsSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/GlobalCvsSettingsPanel.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getValues()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getValues()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsHistoryProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDateOmittable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber calcCurrentRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistoryAsTreeProvider getHistoryAsTreeProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistorySession copy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsHistoryForDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffFromHistoryHandler getHistoryDiffHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowHistoryFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MyHistoryAsTreeProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getRevisionDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranchName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryLocation getChangedRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/ComparableVcsRevisionOnOperation.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryLocation getChangedRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getRevisionDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranchName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileRevisionImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::cvs" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsFileContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsFileContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsApplicationLevelConfiguration getAppLevelConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsConfiguration getCvsConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/Cvs2Configurable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableOkAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tagFieldIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/AdditionalOptionsPanel.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRollbackEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsRollbackEnvironment.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/VirtualFileEntry.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/VirtualFileEntry.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDeletedDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUnknownDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUnknownFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIgnoredFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDeletedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsInfo getCvsInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/DirectoryContent.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsCheckinEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshableOnComponent createCommitOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCheckinOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRefreshAfterCommitNeeded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/checkinProject/CvsCheckinEnvironment.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File userHomeCvsIgnoreFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/UserDirIgnores.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInfo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/UserDirIgnores.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IgnoredFilesInfoImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfo.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfo.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfo.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeIgnored()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfo.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findFileByPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getParentFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile refreshAndFindFileByIoFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getTimeStamp()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPresentablePathFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile refreshAndfFindChild()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsVfsUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsStatusEnvironment()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStatusEnvironment.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillGroups()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStatusEnvironment.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStatusEnvironment.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStatusEnvironment.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getShownComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindowComponent.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/RestoreDirectoriesConfirmationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/RestoreDirectoriesConfirmationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldSaveOptionsOnCancel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/RestoreDirectoriesConfirmationDialog.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getPresentableIcon()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/AbstractListCellRenderer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsTabbedWindow getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/CvsTabbedWindow.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/ChangeKeywordSubstitutionPanel.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/SelectFileVersionDialog.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateOrRevisionSettings getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/SelectFileVersionDialog.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preNextCheck()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsWizard getWizard()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focus()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCvsElementStep.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsWizard()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpID()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateButtons()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/CvsWizard.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStatusBarText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkSelected()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectLocationStep.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::cvs" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useAlternativeCheckoutLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSelectedLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpID()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/CheckoutWizard.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckoutWizard getWizard()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void show()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMakeNewFilesReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPruneEmptyDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveDateOrRevisionSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/checkout/ChooseCheckoutMode.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::cvs" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCVSConfigurationStep.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCVSConfigurationStep.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCVSConfigurationStep.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getSelectedConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCVSConfigurationStep.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/SelectCVSConfigurationStep.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitutionWrapper valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAdditionalWidth()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMaxStringValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAdditionalWidth()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMaxStringValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFileExtensions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CustomizeKeywordSubstitutionDialog.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIgnoredByVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportTree.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::cvs" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIgnoreFileFilter getIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/SelectImportLocationStep.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsEnabled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/SelectImportLocationStep.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitutionListWithSelection getKeywordSubstitutionsWithSelection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitutionWrapper getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/FileExtension.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCheckoutSettingsVisibility()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVendor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReleaseTag()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFileExtensions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportSettingsStep.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpID()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/ImportWizard.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableOKActionConditionally()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootConfiguration getSelectedCvsConfiguration()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSelectedDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldReplaceAllRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/MigrateRootDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCvsLightFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsFile.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsElement createElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElementFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsElement createElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElementFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsElement createElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElementFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteResourceDataProvider getChildrenDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RemoteResourceDataProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCheckoutLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CheckoutHelper.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelectionObserver()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree getTree()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModalityState getModalityState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useForCancel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsTree.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::cvs" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/FolderDataProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcsDataProvider getChildrenDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/FolderDataProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginAbortedException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoginAbortedException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ModuleDataProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContentProvider createDirectoryContentProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ModuleDataProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcsDataProvider getChildrenDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ModuleDataProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RootDataProvider createTestInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RootDataProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RootDataProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcsDataProvider getChildrenDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RootDataProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContentProvider createDirectoryContentProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RootDataProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsChildren()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/LoadingNode.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildrenLoader()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteResourceDataProvider getDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeNode getChildAt()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration children()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCheckoutPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeCheckedOut()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cannotBeCheckedOut()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCheckoutDirectoryName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createPathForChild()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCvsLightFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoading()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsElement.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractVcsDataProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryContentProvider createDirectoryContentProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CancellableCvsHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInReadThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsListenerWithProgress getProgressListener()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/AbstractVcsDataProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::cvs" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsModule()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsModule.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createPathForChild()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/CvsModule.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchOffAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WatchMode getMode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchOffAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchOnAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WatchMode getMode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchOnAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ImportAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ImportAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ImportAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchAddAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WatcherDialog createDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchAddAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WatchMode getWatchOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchAddAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchAddAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RestoreFileAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ViewEditorsAction.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/MergeAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLeftVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCenterVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRightVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsMergeProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ViewWatchersAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CreateTagAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/EditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPruneEmptyDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch1ToMergeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getResetAllSticky()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDontMakeAnyChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch2ToMergeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCreateDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCleanCopy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMakeNewFilesReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettings.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPruneEmptyDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch1ToMergeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch2ToMergeWith()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getResetAllSticky()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDontMakeAnyChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCreateDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCleanCopy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMakeNewFilesReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateByBranchUpdateSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPruneEmptyDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getResetAllSticky()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDontMakeAnyChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCreateDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCleanCopy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMakeNewFilesReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/update/UpdateSettingsOnCvsConfiguration.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchRemoveAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WatcherDialog createDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchRemoveAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WatchMode getWatchOperation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchRemoveAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/WatchRemoveAction.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/CheckoutFileAction.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoveLocallyFileOrDirectoryAction createAutomaticallyAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveLocallyFileOrDirectoryAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler getDefaultHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/RemoveLocallyFileOrDirectoryAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/DeleteTagAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPerformedOn()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionOnSelectedElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionOnSelectedElement()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CvsActionVisibility getVisibility()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/ActionOnSelectedElement.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCondition()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldNotBePerformedOnFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldNotBePerformedOnDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canBePerformedOnSeveralFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canBePerformedOnLocallyDeletedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canBePerformedOnCvsLightweightFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/actionVisibility/CvsActionVisibility.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/UneditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/GlobalSettingsAction.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BranchAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSelectedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSelectedFilesCollection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModifiers()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Refreshable getRefreshableDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlace()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSelectedIOFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cvsIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDeletedFileNames()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePath getSelectedFilePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CachedCvsContext.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCvsFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsLightweightFile.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsLightweightFile.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsLightweightFile.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsContext createCachedInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsContext createInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDeletedFileNames()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSelectedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSelectedFilesCollection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModifiers()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Refreshable getRefreshableDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlace()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSelectedIOFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePath getSelectedFilePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextWrapper.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cvsIsActive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSelectedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Refreshable getRefreshableDialog()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDeletedFileNames()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSelectedFilesCollection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModifiers()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlace()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSelectedIOFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePath getSelectedFilePath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/cvsContext/CvsContextAdapter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcs getVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/Cvs2Group.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/Cvs2Group.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseCvsRepositoryAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getFilesToProcessCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean login()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTitleText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/BrowseCvsRepositoryAction.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/GetFileFromRepositoryAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/IgnoreFileAction.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/UnmarkAddedAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/MigrateCvsRootAction.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getRootFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/MigrateCvsRootAction.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddFileOrDirectoryAction createActionToAddNewFileAutomatically()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTitle()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsHandler getDefaultHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRoots()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AddFileOrDirectoryAction.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranchName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getRevisionDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryLocation getChangedRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsAnnotationProvider.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAnnotatedContent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineCount()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsKey getVcsKey()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethod()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateOrRevision getDateOrRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsRepository.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CvsServices getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsServices.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsModule()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsModule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathInCvs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsModule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsModule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsModule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/openapi/cvsIntegration/CvsModule.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareForWait()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForStart()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int size()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadThread.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWriteStatistics()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWriteStatistics()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getReadProgressMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSentProgressMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProgressSending()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProgressReading()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/ReadWriteStatistics.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startThread()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/javacvsImpl/io/InputStreamWrapper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDate.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber getCvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDate.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootFormatter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/RootFormatter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillLocalSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/RootFormatter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectionTimeout()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseProxy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyHostName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProxyType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyLogin()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Socket createProxySocketInternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionSettingsImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootData()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRootAsString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootData.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SshConnectionPool getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionPool.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/ConnectionLifeCycle.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTs()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifeStages getState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long skip()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markSupported()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshPasswordAuthentication.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolveableAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SolveableAuthenticationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolveableAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SolveableAuthenticationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSolveable()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SolveableAuthenticationException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSharedConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SshTypesToUse()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshTypesToUse.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshTypesToUse.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshLogger.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshLogger.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmptyPool getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshPublicKeyAuthentication.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SocksAuthenticatorManager getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SocksAuthenticatorManager()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonStaticAuthenticator getAuthenticator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootException()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUserName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsConnectionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String adjustRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsConnectionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUserValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHostValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPortValue()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsProxyConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsMethod.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ConnectionOnProcess.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String methodEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsRootParser.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCvsClientVerified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCvsClientVerified()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/LocalSettings.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ProxySettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ExtConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/ExtConfiguration.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean overridesDefault()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateOrRevisionSettings clone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/config/DateOrRevisionSettings.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int compareToCvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asString()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateOrRevisionSettings getDateOrRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/history/CvsRevisionNumber.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCvsDisplayName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAddingFilesOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCheckoutOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRollbackOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRollbackButtonText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getViewEditorsOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAddWatchingOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMergeOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAnnotateOperationName()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/CvsBundle.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddingFirstLine()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemovingFirstLine()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable firstLineRemover()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createContentOnLines()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RcsDiffErrorTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestObject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestObject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestObject setDeletedStorage()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String relativePathInProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nameInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestObject.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCvs2TestCase()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkoutProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkoutProjectTo()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static File getProjectRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void deleteRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void deleteProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void createProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void commitTransaction()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendStringToFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRootAsString()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPassword()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setIsBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionOrDate getRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TestFile getTestFileIn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setWorkingTag()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOffline()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandException processException()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UpdateSettings getUpdateSettings()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/BaseCvs2TestCase.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::cvs" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessagesProcessorTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoMessages()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkError()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getErrorsSize()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getErrors()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ErrorMessagesProcessorTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadWriteStatistics createStatistics()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream createSmallInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/InputStreamWrapperPerformanceTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ReadLineTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestDirectory cvsDirIn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/DoNotUpdatetModulesNotUnderCvsTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestFile fileIn()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/DoNotUpdatetModulesNotUnderCvsTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkoutModule()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkoutFirstFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutFileOrDirectoryTest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotEqualsWith()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ConfigurationTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ignore()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIgnoringKeywordsOnServer()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ImportTest.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ProcessMergedWithConflictsFileTest.java",
  "fileLinesCount" : 376,
  "components" : [ "primary::cvs" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compareCollections()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/GroupByPackagesTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkTestFileStatusIs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsStatusTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshTestFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsStatusTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createDirName()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/RefreshTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSRC19554()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHostName()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EditFileTest.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScrambledPasswordForCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsRootFormatterTest.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddingFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddingDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeletingFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckinProjectTest.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void changeLocalContentTo()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCopyMergingMode()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/MergingTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSRC28357()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/HistoryTest.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFile createInProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String repositoryName()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createInProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean projectVersionContains()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteFromVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteFromProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocallyAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry getMyEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocallyRemoved()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestFile.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setTestFileReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setReadOnlyAttributeToTestFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteTestDirectoryFromProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeTestFileContentInRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateTest.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createInProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdatedFiles updateProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkGroupContainsOf()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/UpdateInfoTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::cvs" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkCollectionContainsObject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/ListDirectoriesTest.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::cvs" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTest()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/LineReaderTest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invokeTestRunnable()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestDirectory addDirAndCommit()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsFileOperationsTest.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::cvs" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getRevisionOfLastVersion()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/FileContentTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAsContentRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/EntriesManagerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String repositoryName()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createInProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteFromVcs()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteFromProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean deleteFromFileSystem()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeContentTo()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean repositoryVersionContains()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestDirectory createInProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/TestDirectory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTestFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TestFile getInAnotherLocation()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addModule()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addModules()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createModules()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createTag()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckoutWithRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prepareExpected()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIsBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CheckoutProjectTest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMyLogDefaultBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeadersOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNoTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDateFrom()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDateTo()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuppressEmptyHeaders()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBranchName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/com/intellij/cvsSupport2/cvsoperations/cvsLog/RlogCommand.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::cvs" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ICvsRootProvider.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRoot getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ICvsRootProvider.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Date parseDateString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ResponseUtils.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValidRequestsResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processErrorMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessageTaggedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processBinaryMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModTimeResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModeResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModuleExpansionResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void processOkResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/AbstractResponseHandler.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::cvs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader createReader()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReaderFactory getReaderFactory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWriterFactory getWriterFactory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getLoggedInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getLoggedOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader getLoggedReader()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer getLoggedWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ConnectionStreams.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/JavaCvsSrcBundle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatLastModifiedDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getLastModified()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDummyTimestamp()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResultOfMerge()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyDateString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAddedFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemoved()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConflictStringWithoutConflict()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimeStampMatchesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/InvalidEntryFormatException.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cvs" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getEntriesFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/InvalidEntryFormatException.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEntries()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entries.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimedOutProcessRequestHelper()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterInRunnable()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void callRunnable()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractFileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CvsFile.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDeleteBeforeRemove()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeleteBeforeRemove()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIgnoreLocallyExistingFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnoreLocallyExistingFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatchMode getWatchMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatchMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Watch getWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchMode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandRequest getCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchMode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWatchOptionAllowed()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchMode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/LocalFiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFileNames()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/LocalFiles.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkingRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoryRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoryFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStickyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAllExistingTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIncludeTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandAbortedException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandAbortedException.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCheckThatUnmodified()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckThatUnmodified()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDeleteTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeleteTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowMoveDeleteBranchTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowMoveDeleteBranchTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMakeBranchTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMakeBranchTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOverrideExistingTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverrideExistingTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution getKeywordSubst()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubst()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isRecursive()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setRecursive()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getFileObjects()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModified()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isForceCommit()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceCommit()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNoModuleProgram()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNoModuleProgram()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getToRevisionOrBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToRevisionOrBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/SymbolicName.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/SymbolicName.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/SymbolicName.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/SymbolicName.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lastLogMessageIsFinalSeparator()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogMessageParser.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::cvs" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ICvsListener createParser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDefaultBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setDefaultBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDateFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setDateFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHeaderOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHeaderOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNoTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setNoTags()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRevisionFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setRevisionFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStateFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setStateFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUserFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setUserFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHeaderAndDescOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHeaderAndDescOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Revision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumber()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAuthor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getState()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLines()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLines()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBranches()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/Revision.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRcsFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRcsFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeadRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeadRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessList()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessList()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTotalRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTotalRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedRevisions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocks()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocks()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisionList()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModule()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAlternativeCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlternativeCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPruneDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPruneDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isResetStickyOnes()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResetStickyOnes()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseHeadIfNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseHeadIfNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUpdateByDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUpdateByRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrintToOutput()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrintToOutput()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/CheckoutCommand.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::cvs" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModule()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAlternativeCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlternativeCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUpdateByDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUpdateByRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution getKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/Module.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleExpanded()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExpandedModules.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExpandedModules.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExpandedModules.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExpandedModules.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListModulesCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getModules()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleConsumer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuildDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBuildDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCleanCopy()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCleanCopy()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPruneDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPruneDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isResetStickyOnes()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResetStickyOnes()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseHeadIfNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseHeadIfNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUpdateByDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUpdateByRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution getKeywordSubst()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubst()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMergeRevision1()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMergeRevision1()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMergeRevision2()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMergeRevision2()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setType()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateFileInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdatedFileInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdatedFileInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatedType getType()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdatedFileInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry getEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdatedFileInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractParser.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractParser.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandTerminated()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractParser.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsCommandLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution getKeywordSubstitutionOption()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywordSubstitutionOption()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getReleaseTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReleaseTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLogMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getModule()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModule()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVendorBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVendorBranch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVendorTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVendorTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRepositoryRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DirectoryPruner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cvs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordSubstitution()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/KeywordSubstitution.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/KeywordSubstitution.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultEntryParser.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListeners()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultEntryParser.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOCommandException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/IOCommandException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOException getIOException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/IOCommandException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckedOutFilesReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoNoChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoHistoryLogging()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGzip()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSomeQuiet()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckedOutFilesReadOnly()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDoNoChanges()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNoHistoryLogging()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseGzip()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSomeQuiet()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnvVariables()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvVariables()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/GlobalOptions.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Watch.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getValue()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Watch.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultFileInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/DefaultFileInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Exception getUnderlyingException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/CommandException.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addEditor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEditors()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClient()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsFileInfoContainer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFilesEdited()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditEditorsMessageParser.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Watch getTemporaryWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemporaryWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCheckThatUnedited()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCheckThatUnedited()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isForceEvenIfEdited()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setForceEvenIfEdited()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Watch getTemporaryWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setTemporaryWatch()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final GlobalOptions getGlobalOptions()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Command.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateByRevisionOrDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/Command.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateLine.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateLine.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateLine.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateLine.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnnotateByRevisionOrTag()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseHeadIfNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUseHeadIfNotFound()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnnotateBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnnotateBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLines()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLine()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateInformation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/NotifyRequest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ArgumentxRequest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ArgumentRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidRequestsRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ValidRequestsRequest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/GzipStreamRequest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/IsModifiedRequest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/IsModifiedRequest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/LocalDirectoryRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addArgumentRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLocalPathDirectoryRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileArgumentRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseExpectingRequest getResponseExpectingRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIsModifiedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUnchangedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEntryRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQuestionableRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKoptRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/Requests.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::cvs" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDetails getFileForTransmission()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/AbstractRequest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/SetRequest.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cvs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getFileName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/AbstractFileStateRequest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/AbstractFileStateRequest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/KoptRequest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandModulesRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ExpandModulesRequest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResponseExpectingRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ResponseExpectingRequest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ResponseExpectingRequest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FileDetails getFileForTransmission()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ResponseExpectingRequest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuestionableRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/QuestionableRequest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/QuestionableRequest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDetails getFileForTransmission()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/ModifiedRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnchangedRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/UnchangedRequest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/UnchangedRequest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/CaseRequest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/GlobalOptionRequest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/CommandRequest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/EntryRequest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StickyRequest()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/StickyRequest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/StickyRequest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/UseUnchangedRequest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/RootRequest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/DirectoryRequest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/request/DirectoryRequest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileInfoAndDirectoryResponseProgressHandler()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndDirectoryResponseProgressHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processingDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndDirectoryResponseProgressHandler.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileObjectsCount getFileObjectsCount()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileObjectsCount removeFileObjectsCount()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putFileObjectsCount()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inc()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dec()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getUnprocessedFilesInDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/AbstractResponseProgressHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IRequestsProgressHandler create()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/sending/FileStateRequestsProgressHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/sending/FileStateRequestsProgressHandler.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectoryObject getRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/DirectoryObject.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectoryObject createInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/DirectoryObject.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectoryObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/DirectoryObject.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/DirectoryObject.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cvs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileStatus()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileStatus.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileStatus.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::cvs" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getPath()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/AbstractFileObject.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutOfFileSystemException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/OutOfFileSystemException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/OutOfFileSystemException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileObject()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileDetails.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileDetails.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileObject createInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileObject.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileObject.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventManager()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addTerminationListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeTerminationListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addMessageListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeMessageListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addModuleExpansionListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeModuleExpansionListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEntryListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addFileInfoListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeFileInfoListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addDirectoryListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeDirectoryListener()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/event/EventManager.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::cvs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodingException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/EncodingException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamUtilities()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/StreamUtilities.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsciiOutputStreamWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/io/AsciiOutputStreamWriter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/CvsRoot.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryPath()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/CvsRoot.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCvsRoot()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/CvsRoot.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidRequestsExpectedException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ValidRequestsExpectedException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownUserException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/UnknownUserException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AuthenticationException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/AuthenticationException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/AuthenticationException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSolveable()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/AuthenticationException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepository()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerConnection.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::cvs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PServerPasswordScrambler getInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/connection/PServerPasswordScrambler.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleStringPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SubPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkEnding()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchEachCharPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkEnding()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchOneCharPattern()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/SimpleStringPattern.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized static void setInstance()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BugException()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileDate()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEventSender getEventSender()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileMode()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValidRequests()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/ResponseService.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketNewKeys()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketNewKeys.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketIgnore()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketIgnore.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketGlobalTrileadPing()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/packets/PacketGlobalTrileadPing.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KnownHosts()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/KnownHosts.java",
  "fileLinesCount" : 837,
  "components" : [ "primary::cvs" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientServerHello getClientServerHello()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/transport/TransportManager.java",
  "fileLinesCount" : 661,
  "components" : [ "primary::cvs" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientServerHello getClientServerHello()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/Connection.java",
  "fileLinesCount" : 1503,
  "components" : [ "primary::cvs" ],
  "startLine" : 1500,
  "endLine" : 1502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DES()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DES.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::cvs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullCipher()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/NullCipher.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/NullCipher.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CTRMode.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DESede()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DESede.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/DESede.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AES()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/AES.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::cvs" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/CBCMode.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/cipher/BlowFish.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::cvs" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DhExchange()",
  "longName" : "",
  "relativeFileName" : "cvs/trilead-ssh2-build213/src/com/trilead/ssh2/crypto/dh/DhExchange.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsDMContainerElementBuilder()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/JpsDMContainerElementBuilder.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsDMContainerPackagingElementImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/impl/JpsDMContainerPackagingElementImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsDMContainerPackagingElementImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/impl/JpsDMContainerPackagingElementImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsDMContainerPackagingElementImpl createCopy()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/impl/JpsDMContainerPackagingElementImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsModuleReference getModuleReference()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/impl/JpsDMContainerPackagingElementImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsDMContainerPackagingElementSerializer()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/impl/JpsDMContainerPackagingElementSerializer.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportedUnitImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ExportedUnitImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ExportedUnitImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ExportedUnitImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTypeId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileEditorPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditorProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getListTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedBundlesPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedBundlesPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getAddDialogTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedBundlesPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCollectingStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedBundlesPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedBundlesPanel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvailableBundlesProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitsCollector getBundlesCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitsCollector getLibrariesCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnitsCollector getPackagesCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositoryLibraries()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositoryBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllRepositoryLibraries()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllRepositoryBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableUnits()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnitAvailable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraries()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPackages()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolderLibraries()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFolderBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllLibraries()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllUnits()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPackages()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportedUnit getBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPackages()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getListTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedPackagesPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedPackagesPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getAddDialogTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedPackagesPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCollectingStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedPackagesPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedPackagesPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionRange getVersionRange()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersionRange()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOptional()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptional()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitAttributesDialog.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/AttributeWrapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/AttributeWrapper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDirectiveValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/ClauseWrapper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/HeaderWrapper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClauses()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/wrapper/HeaderWrapper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedUnitsPanel.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::dmServer" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getListTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedLibrariesPanel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedLibrariesPanel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getAddDialogTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedLibrariesPanel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCollectingStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedLibrariesPanel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedLibrariesPanel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getOwnSymbolicNames()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ImportedLibrariesPanel.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChooseImportedUnitsDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ChooseImportedUnitsDialog.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getItemText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ChooseImportedUnitsDialog.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getItemIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ChooseImportedUnitsDialog.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRegion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeploymentIdentity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentModel.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeployCommandsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DeployCommandsCollector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DMServerInstance getServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDMConnectorCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ServerVersionHandler getServerVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDMConnectorCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean prepareExecution()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDMConnectorCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorForceCheckCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorForceCheckCommand.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorKernelStatusCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorKernelStatusCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorPingCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorPingCommand.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorPingCommand.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean prepareExecution()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorFileDeployCommandBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDeployCommand.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorRefreshCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorRefreshCommand.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doDeploymentExecute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorRefreshCommand.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUri()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorDeployFromUriCommand.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBundleAdminCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractBundleAdminCommand.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getConnectorBundle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractBundleAdminCommand.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity getIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/AbstractDeploymentModelCommand.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorFileDeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorFileDeployCommand.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorFileDeployCommand.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryDeploymentStatusCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/QueryDeploymentStatusCommand.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorDeployCommand.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorUndeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorUndeployCommand.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorListBundlesCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/jmx/ConnectorListBundlesCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryIdentity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryIdentity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryIdentity.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndeployCommandsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/UndeployCommandsCollector.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConnectorUndeployCommand createUndeployCommand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/UndeployCommandsCollector.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DMServerInstance getServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/CommandsCollector.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DeploymentModel getModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/CommandsCollector.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentModel createNewDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeployOrderMatter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setErrorStatus()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/DMServerDeploymentProvider.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::dmServer" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object execute()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/deploy/RepositoryDeployCommand.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPossibleNestedModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeSupportProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnderlyingFrameworkId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeSupportProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetConfiguration.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetConfiguration.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetConfiguration.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacetConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetConfiguration.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacetEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetEditor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetEditor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMBundleFacetConfiguration createFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetEditor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacetType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultFacetName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleFacetSettingsEditor createMultipleConfigurationsEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleConfigFacetSettingsPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleConfigFacetSettingsPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleConfigFacetSettingsPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleConfigFacetSettingsPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMUnitDescriptorProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigSupportProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnderlyingFrameworkId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigSupportProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMBundleFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasDmFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacetConfiguration getConfigurationImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleArtifactType selectMainArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Pair doCreateJarContentsItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacet.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNestedBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScoped()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScoped()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAtomic()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAtomic()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeType getCompositeType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompositeType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacetConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetConfiguration.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dmServer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleSupportProvider getBundleSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeSupportProvider getCompositeSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigSupportProvider getConfigSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkSupportConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForModuleType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacetType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultFacetName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleFacetSettingsEditor createMultipleConfigurationsEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/VersionsRangeDialog.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::dmServer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUI()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/VersionsRangeDialog.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaeeFacetCommonPart getCommonPart()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigFileContainer getDescriptorsContainer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFacetListener()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFacetListener()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFacetChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Artifact getMainArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetBase.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreateConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMWebFacetFrameworkSupportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact createJavaeeArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMWebFacetFrameworkSupportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMFacetFinder getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetFinder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMFacetBase doProcessBundleFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetFinder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMFacetBase doProcessCompositeFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetFinder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMFacetBase doProcessConfigFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetFinder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectServer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFrameworkSelection()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getSelectedServerInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkInstanceDefinition getSelectedFramework()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMMultipleFacetSettingsEditor.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacetEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetEditor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetEditor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMCompositeFacetConfiguration createFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacetEditor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionRange()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersionRange()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeType getType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transformAtomic()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transformScoped()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getChooseModulesDialogTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set createNestedModuleIdentitiesSet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeType getType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transformAtomic()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean transformScoped()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getChooseModulesDialogTitle()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set createNestedModuleIdentitiesSet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleCompositeFacetSettingsPanel.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::dmServer" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleBundleFacetSettingsPanel.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::dmServer" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final FacetEditorContext getFacetEditorContext()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSupportWithArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlanFileManager getPlanFileManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMCompositeFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeFacetConfiguration getConfigurationImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeArtifactTypeBase selectMainArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMCompositeTypeSupport getTypeSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeArtifactTypeBase getArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiConfigManagerBase getConfigManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositeArtifactTypeBase getArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiConfigManagerBase getConfigManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeFacet.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::dmServer" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacetType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultFacetName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleFacetSettingsEditor createMultipleConfigurationsEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMUnitType getType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptor.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptor.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptor.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMConfigFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacetConfiguration getConfigurationImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFacetRoots()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigArtifactType selectMainArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigFileManager getConfigFileManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacet.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasFacet()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleFacetConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSpringDM()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsSpringDM()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsWebModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsWebModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWebFrameworkVersionName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebFrameworkVersionName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsCreateWebConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsCreateWebConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleFacetConfiguration.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMWebFacetFrameworkSupportProvider getWebSupportProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnderlyingFrameworkId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMBundleSupportProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishAddSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMBundleFacetConfiguration createFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCardName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMBundleSupportProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMCompositeFacetConfiguration createFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMModuleFacetSettingsPanel createModuleSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCardName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMCompositeSupportProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMConfigFacetConfiguration createFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMModuleFacetSettingsPanel createModuleSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCardName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMConfigSupportProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMServerSupportConfigurable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::dmServer" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigFacetEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetEditor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetEditor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMConfigFacetConfiguration createFacetConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigFacetEditor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstallationHome()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstallationHome()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShellPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShellPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShellEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShellEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeploymentTimeoutSecs()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeploymentTimeoutSecs()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPickupFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPickupFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDumpsFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDumpsFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapSystemErr()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapSystemErr()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapSystemOut()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapSystemOut()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationStateBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DMServerRepositoryItem20Base createItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setPathText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getItemClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JRadioButton getRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getItemClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog20.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::dmServer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItem20Base.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItem20Base.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItem20Base.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getFullPropertyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItem20Base.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWatchedInterval()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWatchedInterval()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathPropertyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTypePropertyValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryPattern createPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryWatchedItem.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JRadioButton getWatchedRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JRadioButton getExternalRadioButton()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JTextField getNameTextField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final TextFieldWithBrowseButton getPathTextField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final JTextField getWatchedIntervalTextField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DMServerRepositoryEditor getParent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::dmServer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathPropertyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryExternalItem.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTypePropertyValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryExternalItem.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryPattern createPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryExternalItem.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerPersistentData createPersistentDataEmptyInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerPersistentDataEditor createConfigurable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMServerIntegration getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerIntegration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerHelper getApplicationServerHelper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegration.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationDataNoRepository.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationDataNoRepository.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryPattern createPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItem10.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::dmServer" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findBaseDir()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryItem getSource()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDirPatterns()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/RepositoryPattern.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setReadError()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasReadError()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInstallationValid()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathResolver getPathResolver()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationEditor.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::dmServer" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPathText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog10.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setPathText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog10.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItem()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryFolderDialog10.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/WildcardsFinder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWildcards()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/WildcardsFinder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWildcards()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/WildcardsFinder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerIntegrationData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstallationHome()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstallationHome()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShellPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShellPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShellEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShellEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeploymentTimeoutSecs()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeploymentTimeoutSecs()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPickupFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPickupFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDumpsFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDumpsFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapSystemErr()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapSystemErr()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapSystemOut()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapSystemOut()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositoryItems()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoryItems()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReloadRequired()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReloadRequired()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositoryItems()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoryItems()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReloadRequired()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReloadRequired()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerIntegrationData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::dmServer" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListener()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSelectedRow()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelectedRow()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerIntegrationEditor getParent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositoryItems()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getItemClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryFolderDialog createItemDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getItemClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRepositoryFolderDialog createItemDialog()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryEditor.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::dmServer" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItemBase.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/integration/DMServerRepositoryItemBase.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initSearch()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialog.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibrariesDialogCreator getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialogCreator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleDefinition.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleDefinition.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAll()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExpand()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseAll()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCollapse()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInstanceDefinition getFramework()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesContext.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesContext.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesContext.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void updateIcons()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ArtifactFolderElementBase.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ServerLibrariesContext getContext()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ArtifactFolderElementBase.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnparsableLibraryBundleElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/UnparsableLibraryBundleElement.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleFolderElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/BundleFolderElement.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final RepositoryPattern getRepositoryPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/RepositoryFolderElementBase.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/RootElement.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDefinition getLibraryDefinition()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryElement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createKey()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryElement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createBundleKey()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryElement.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createKey()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryBundleElement.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingJarElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ExistingJarElement.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryFolderElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/LibraryFolderElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getBundleJar()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ExistingBundleElementBase.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleDefinition getDefinition()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/ExistingBundleElementBase.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleItemElementBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/BundleItemElementBase.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void updateIcons()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/BundleItemElementBase.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProviders()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeStructure.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeStructure.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSomethingToCommit()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeStructure.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getLibDefFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBundleDefs()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnparsableClauses()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibraryDefinition.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::dmServer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getJarFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleWrapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getManifestFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/BundleWrapper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Column()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/Column.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/Column.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getValueClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/Column.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/Column.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/Column.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/Column.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultTableModel getTableModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBTable getTable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTableWrapperModel createTableModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/JTableWrapper.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String retrievePage()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/HttpRetriever.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String retrievePage()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/HttpRetriever.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDownloadData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryDownloadData.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::dmServer" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCodeDownloadData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDownloadData.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public D getCodeData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDownloadData.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getDownload()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDownloadData.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownload()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDownloadData.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLink()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getID()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryBundleData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryBundleData.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncluded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryBundleData.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isIncluded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryBundleData.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleDetails.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BundleData createDependency()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleDetails.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBinaryJarLink()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleDetails.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceJarLink()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleDetails.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleDownloadData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleDownloadData.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::dmServer" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String evaluateXpath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Object evaluateXpath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static XPath getXPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String resolveUrl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String scrapNamedLink()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/AbstractCodeDataDetails.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryData.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LibraryDetails doLoadDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryData.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleData.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleData()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleData.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BundleDetails doLoadDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/BundleData.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDetails()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryDetails.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LibraryBundleData createDependency()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryDetails.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryDefLink()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/data/LibraryDetails.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XPathUtils getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/XPathUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XPath getXPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/XPathUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object evaluateXPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/XPathUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String evaluateXPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/XPathUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GrayableTableModelBase createTableModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/GrayableTableWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEnabled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/GrayableTableWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBundleDownloaded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStatusText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initSearch()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getMainPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleColumn()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryBundleColumn()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleDownloadColumn()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDownloadColumn()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResultText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResultException()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isComponentDownloaded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final List getRows()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFoundComponents()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshTable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markDownloaded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldDownloadDependency()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getValueClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BundleDownloadData createRow()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getParamPrefix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFile getDestinationFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getValueClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getValueClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPack()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LibraryDownloadData createRow()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getParamPrefix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldDownloadDependency()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFile getDestinationFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSearchProgressText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDownloadProgressText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getToResultsProgressText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadBundlesEditor.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::dmServer" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getBaseDir()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadTargetEditor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositoryPattern getSelectedRepositoryPattern()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/DownloadTargetEditor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dmServer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/EnableBehavior.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnableState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/EnableBehavior.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport createConfigSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo35.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createAdminIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo36.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDeploymentMBeanType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo3.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDeploymentMBeanRegion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo3.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createAdminIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo3.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createNeedForRepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo3.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createRepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo3.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createRepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersionVirgo37.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFile getSourcesContainer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerLibraryFinder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getFiles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getElementName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSONObject loadValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSONArray loadValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean loadValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer loadValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String loadValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport10.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::dmServer" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInstanceDefinition findFramework()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createFrameworkName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation findInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationManagerImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport getConfigSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getHome()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getTempFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSystemLibraryFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getScriptExtension()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerVersionHandler getServerVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerInstallationImpl.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::dmServer" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerVersion21Virgo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion21Virgo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport createConfigSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion21Virgo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createAdminIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion21Virgo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createRepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion21Virgo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getDeployerMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDeploymentMBeanType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDeploymentMBeanRegion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getBundleAdminMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getRecoveryMonitorMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getKernelStatusMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getRepositoryMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxScriptName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxPortEnvVar()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createNeedForRepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion2Base.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::dmServer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerVersion20()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion20.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport createConfigSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion20.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createAdminIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion20.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentIdentity createRepositoryIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion20.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getFiles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean toValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer toValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupport2Base.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::dmServer" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getDeployerMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getModelMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getBundleAdminMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getShutdownMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getRecoveryMonitorMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getKernelStatusMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getRepositoryMBean()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getRuntimeBaseFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerConfigSupport createConfigSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxScriptName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxPortEnvVar()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pingServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/ServerVersion10.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::dmServer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doGetValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doSetValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doGetValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doSetValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/impl/DMServerConfigSupportBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::dmServer" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getJComponent()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getComboBox()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationEditor.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMServerInstallationManager getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/install/DMServerInstallationManager.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FrameworkUtils getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/FrameworkUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstallation getActiveDMServerInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/FrameworkUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsOnlySources()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMSourceBundleFinder.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaderParsers()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DmManifestHeaderParsers.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerFrameworkIntegrator()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatibleInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerFrameworkInstanceManager getFrameworkInstanceManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFrameworkBundles()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/DMServerFrameworkInstanceManager.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/LibraryCompleter.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/LibraryCompleter.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/BundleCompleter.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/BundleCompleter.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/PackageCompleter.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/completion/PackageCompleter.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMConfigurationFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMConfigurationFactory.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMRunConfigurationEditorBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMRunConfigurationEditorBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMRunConfigurationEditorBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String notNull()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMRunConfigurationEditorBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEnvVarRef()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptsHelper getStartupHelper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptsHelper getShutdownHelper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptHelper createShutdownScriptHelper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerStartupPolicy.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::dmServer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCommonModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CommonModel getCommonModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Project getProject()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeploymentProvider getDeploymentProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputProcessor createOutputProcessor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocalPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTemplate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isDefaultPasswords()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMBeanServerUserName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanServerUserName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMBeanServerPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanServerPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMBeanServerPassword()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanServerPassword()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMBeanPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanPort()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMBeanUserName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanUserName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMBeanPassword()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanPassword()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTemplate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModelBase.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::dmServer" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField getJmxPortField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField getJmxUserField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPasswordField getJmxPasswordField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JLabel getJmxPasswordLabel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerModelBase getServerModel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addToRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeFromRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerVersionHandler getVersionHandler()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDeployment()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentIdentity findRegisteredDeployment()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMServerInstallation getServerInstallation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL computeServerAccessibleStagingURL()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prepareDeploy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetRepositoryFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRepositoryFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetRepositoryFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRepositoryFolder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerModel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::dmServer" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMServerRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createJ2EEConfigurationTemplate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppServerIntegration getIntegration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerRunConfigurationType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void defineTempDir()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerCommandLineBase.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerCommandLineBase.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportHost getHost()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoryName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxMappingUrl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxMappingUrl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportHostId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHostId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportTargetJmx()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportTargetJmx()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportTargetRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportTargetRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxMappingUrl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxMappingUrl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportHostId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHostId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportTargetRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportTargetRepository()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportTargetJmx()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportTargetJmx()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepositoryName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepositoryName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMServerRemoteModel.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::dmServer" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TransportTarget getOrCreateTransportTarget()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField getJmxPortField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField getJmxUserField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPasswordField getJmxPasswordField()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JLabel getJmxPasswordLabel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/remote/DMRemoteRunConfigurationEditor.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::dmServer" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMServerInstance getServerInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean detachIsDefault()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getProcessInput()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printInvitation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMContainerPackagingElementType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMContainerPackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getCreateElementIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMContainerPackagingElement createEmpty()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigFileManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileNameWithExt()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile getConfigFileDirectory()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ConfigFileManager.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMContainerPackagingElementPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElementPresentation.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMArtifactTypeBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPathFor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isCompatibleArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final VirtualFile findMainFileToDeploy()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile findFileByExtension()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMArtifactTypeBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::dmServer" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleElementState.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModuleElementState.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMArtifactElementType getElementType4UnitType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMPlanArtifactType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMPlanArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositePackagingElement createRootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMPlanArtifactType.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::dmServer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementPresentation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementPresentation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getReferencedModuleName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementPresentation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUnknownModuleName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElementPresentation.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigPackagingElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingElementPresentation createPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeRenamed()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMConfigArtifactType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigPackagingElementType getModulePackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositePackagingElement createRootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFileFilter getMainFileToDeployFilter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static  T safeValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/PsiConfigManagerBase.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigPackagingElementPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementPresentation.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositePackagingElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingElementPresentation createPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeRenamed()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositePackagingElementType getModulePackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositeArtifactTypeBase.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionRange fromString()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/VersionRangeConverter.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/VersionRangeConverter.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlanFileCreator createPlan()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileNameWithExt()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile findPlanFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlFile findConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanFileManager.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlanDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/PlanDomFileDescription.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/plan/DMArtifactElementType.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestUpdater()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestUpdater.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMContainerPackagingElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqualTo()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackagingElementPresentation createPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeRenamed()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rename()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void error()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerPackagingElement.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::dmServer" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModulePointer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/WithModulePackagingElement.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMCompositePackagingElementType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositePackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getCreateElementIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositePackagingElement createEmpty()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMParArtifactType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMParArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFileFilter getMainFileToDeployFilter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositePackagingElement createRootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMParArtifactType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::dmServer" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMBundleArtifactType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMBundleArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFileFilter getMainFileToDeployFilter()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositePackagingElement createRootElement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DMConfigPackagingElementType getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigPackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getCreateElementIcon()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMConfigPackagingElement createEmpty()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigPackagingElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMCompositePackagingElementPresentation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMCompositePackagingElementPresentation.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::dmServer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMContainerArtifactTypeBase()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerArtifactTypeBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMContainerPackagingElementType getModulePackagingElementType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMContainerArtifactTypeBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getManifestPathFromModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onConfigFileChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getManifestPathFromSource()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getManifestPathFromModule()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManifestManager getBundleInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManifestManager getParInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isInFileUpdate()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getManifestFullPath()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ManifestFile findConfigFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileWrapper()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSymbolicName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestFile getFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/ManifestManager.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::dmServer" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DownloadUnitQuickFix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnitResolver.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnitResolver.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnitResolver.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnitResolver.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dmServer" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/BundleResolver.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProblemMessage()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/BundleResolver.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/BundleResolver.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getReferenceClass()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/DmServerUnresolvedReferenceQuickFixProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::dmServer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnnotation()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/DmServerUnresolvedReferenceQuickFixProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::dmServer" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPackageName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/AddPackageIntentionAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dmServer" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/LibraryResolver.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProblemMessage()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/LibraryResolver.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/LibraryResolver.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProblemMessage()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnitsCollector getUnitsCollector()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/PackageResolver.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::dmServer" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnknownImportedPackageInspection.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnknownImportedPackageInspection.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::dmServer" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightDisplayLevel getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnknownImportedPackageInspection.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::dmServer" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/intention/UnknownImportedPackageInspection.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::dmServer" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportHostTargetEditor createTargetEditor()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportService.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypes()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportService.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHosts()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportService.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSocketTransportHost()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHost.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportType getType()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHost.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHost.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHost.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportHostTarget findOrCreateHostTarget()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHost.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::dmServer" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeSocketTransportHostTargetManager getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetManager.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FakeSocketTransportHostTarget doCreateHostTarget()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetManager.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPortIn()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTarget.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPortIn()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTarget.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPortOut()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTarget.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPortOut()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTarget.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionRange version2range()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/VersionUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::dmServer" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String concatPaths()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PathUtils.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/DmServerBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ManifestUtils getInstance()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header createHeader()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createHeaderText()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header createHeader()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ManifestFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Section findSection()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupWarningLabel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/IconUtils.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::dmServer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childAdded()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PsiTreeChangedAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childMoved()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PsiTreeChangedAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childRemoved()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PsiTreeChangedAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childrenChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PsiTreeChangedAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childReplaced()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PsiTreeChangedAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PsiTreeChangedAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getModuleRoot()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ModuleUtils.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VFile create()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentPath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullPath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentPath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContents()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContents()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourcePath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSourcePath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFQName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFQName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/VFile.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodePointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSameLine()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine1()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine2()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn1()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn2()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/CodePointer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFileInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/vfs/ProjectsData.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Added()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Removed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOldValue()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getNewValue()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Online()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Offline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserEvent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/SettingsChanged.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresenceMode getPresenceMode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/UserPresence.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GroupEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Added()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Removed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOldGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/users/GroupEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canAccessMyFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/BaseUserImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User createUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventBroadcaster getBroadcaster()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserModelImpl.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportCode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsData getProjectsData()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIDEtalkClient()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/UserImpl.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUsersFileName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/users/PersistentUserModelImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearListeners()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/EventBroadcasterImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSpecificFinderClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAddressString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence getUserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdeTalkClient()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodePointerEventProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/CodePointerEventProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/CodePointerEventProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TransportEvent createEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/CodePointerEventProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetVFileContentsProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/GetVFileContentsProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/GetVFileContentsProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetProjectsDataProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/GetProjectsDataProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/GetProjectsDataProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/transport/FileAccessProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConvert()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/UserConverter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventBroadcaster getBroadcaster()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MessagesStorable createStorableMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AbstractMessageDispatcher.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getHistoryDir()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFileNameForDate()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessageHistory.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean notDisposed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEventsFileName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEFacade getIdeFacade()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/AsyncMessageDispatcherImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEventsFileName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPendingMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearHistory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHistoryEmpty()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/LocalMessageDispatcherImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagesStorable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/MessagesStorable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List readMessages()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable keySet()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasFullHistory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/dispatcher/DayHistory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSet()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/IDEtalkOptionsImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSet()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/IDEtalkOptionsImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getNumber()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/IDEtalkOptionsImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumber()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/IDEtalkOptionsImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOption()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/IDEtalkOptionsImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preferences getPrefs()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/IDEtalkOptionsImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EventBroadcaster getEventBroadcaster()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandManager getCommandManager()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUnitTest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUnitTest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocalTesting()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDEtalkOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/WasAddedXmlMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/WasAddedXmlMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/WasAddedXmlMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/WasAddedXmlMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/WasAddedXmlMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/MessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/MessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodePointerEvent createCodePointerEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StacktraceEvent createStacktraceEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStacktrace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/StacktraceEvent.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/StacktraceEvent.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transport getTransport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRemoteUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWhen()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getWhen()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User createUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TransportEvent.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerEvent.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VFile getFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerEvent.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodePointer getCodePointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerEvent.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerEvent.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextMessageEventProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextMessageEventProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextMessageEventProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/DefaultResponseProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/DefaultResponseProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processAndFillResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/DefaultResponseProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetProjectsDataXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetProjectsDataXmlMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetProjectsDataXmlMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetProjectsDataXmlMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetProjectsDataXmlMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EventProvider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/CodePointerXmlMessage.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetVFileContentsXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetVFileContentsXmlMessage.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetVFileContentsXmlMessage.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetVFileContentsXmlMessage.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetVFileContentsXmlMessage.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetVFileContentsXmlMessage.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextXmlMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextXmlMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextXmlMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextXmlMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/TextXmlMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportUserListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/TransportUserListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUserAdded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUserRemoved()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUserUpdated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUserOnline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUserOffline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStacktraceEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCodePointerEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMessageEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSendMessageEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSendCodePointerEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/OptionFlag.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/OptionFlag.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSet()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/OptionFlag.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void change()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/OptionFlag.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/OwnMessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getTargetUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/OwnMessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/OwnMessageEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendMessageEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/SendMessageEvent.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/SendMessageEvent.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/SendCodePointerEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VFile getFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/SendCodePointerEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodePointer getCodePointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/SendCodePointerEvent.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanceledException()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/CanceledException.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/BaseSendCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/BaseSendCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SearchHistoryCommand.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SearchHistoryCommand.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowDiffCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ShowDiffCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCodePointer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendCodePointerCommand.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ClearHistoryCommand.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/RenameCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/RenameCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/RenameCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/RenameCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/CreateGroupCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/CreateGroupCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/CreateGroupCommand.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendMessageCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendMessageCommand.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendMessageCommand.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/SendMessageCommand.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EnabledWhenFocusedCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/EnabledWhenFocusedCommand.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/EnabledWhenFocusedCommand.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getWaitTimeout()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/Helper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/DeleteCommand.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toggleAccessToFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/ToggleFileAccessCommand.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsersInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/FindUsersCommand.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TimeUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDblClick()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTree.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTree.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void watch()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WatchDog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void stop()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WatchDog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long diff()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WatchDog.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KirTreeNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsChildren()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration children()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeNode getParent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeNode getChildAt()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTreeNode.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/EmptyIcon.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/EmptyIcon.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconSizeWrapper()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/IconSizeWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconHeight()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/IconSizeWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconWidth()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/IconSizeWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/CompositeIcon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoreList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/IgnoreList.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnored()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/IgnoreList.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StacktraceExtractor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/StacktraceExtractor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/StacktraceExtractor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WaitFor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/WaitFor.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object fromXml()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void toXml()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getObject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMyUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMyUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fixGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMsg()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containedIn()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultNanoContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPicoContainer getPico()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/DefaultNanoContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean notSet()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/XMLContainerBuilder.java",
  "fileLinesCount" : 506,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentAdapter createComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/script/xml/BeanComponentInstanceFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNameKey()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassNameKey.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassNameKey.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPathElement()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassPathElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getUrl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassPathElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/nanocontainer/ClassPathElement.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CachingComponentAdapter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CachingComponentAdapter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstantParameter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object resolveInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstantParameter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecoratingComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentKey()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getComponentImplementation()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter getDelegate()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DecoratingComponentAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/SimpleReference.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/SimpleReference.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultLifecycleStrategy.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanPropertyComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/BeanPropertyComponentAdapter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultComponentAdapterFactory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultComponentAdapterFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ComponentParameter.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstantiatingComponentAdapter.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstantiatingComponentAdapter.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean initialValue()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ThreadLocalCyclicDependencyGuard.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setArguments()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/ConstructorInjectionComponentAdapter.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionComponentParameter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CollectionComponentParameter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPicoContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getComponentAdapters()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter registerComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter registerComponentImplementation()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentAdapter registerComponentImplementation()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComponentInstances()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPicoContainer getParent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addChildContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/DefaultPicoContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionCollection getPermissions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/CustomPermissionsURLClassLoader.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getComponentInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLifecycle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/org/picocontainer/defaults/InstanceComponentAdapter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/BecomeAvailableXmlMessage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/BecomeAvailableXmlMessage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/BecomeAvailableXmlMessage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/BecomeAvailableXmlMessage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logError()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSendToSelf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/MulticastPingThread.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendXmlMessageP2PCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/SendXmlMessageP2PCommand.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddOnlineUserP2PCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/AddOnlineUserP2PCommand.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getXmlRpcId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/AddOnlineUserP2PCommand.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getResponse()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/P2PNetworkMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getXmlRpcId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/commands/BaseP2PCommand.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnlineUserInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InetAddress getAddress()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getProjects()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence getPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/OnlineUserInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSelfAddresses()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object sendMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildFullLogLine()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOwnAddress()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P2PTransport()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableExternally()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map createXmlRpcHandlers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IDEFacade getIdeFacade()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSpecificFinderClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdeTalkClient()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InetAddress getAddress()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAddressString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserPresence getOwnPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushCurrentUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UserMonitorThread getUserMonitorThread()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendUserAddedCallback()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static P2PTransport getInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/P2PTransport.java",
  "fileLinesCount" : 489,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserMonitorThread()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWaitUserResponsesTimeout()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/UserMonitorThread.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InetAddress getAddress()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/XmlRpcTargetImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/XmlRpcTargetImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstname()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/VCardInfo.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastname()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/VCardInfo.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNickName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/VCardInfo.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getNamespace()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/BaseExtension.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void init()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDOMExtension()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/FindByJabberIdCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/FindByJabberIdCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/FindByJabberIdCommand.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JabberFacadeImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String connect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createAccountAndConnect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnectedAndAuthenticated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMPPConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConnectionListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeConnectionListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccountInfo getAccount()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberSettings.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberSyncUserMessage.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventBroadcaster getBroadcaster()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSpecificFinderClass()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnline()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelf()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAddressString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdeTalkClient()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean presenceModeChanged()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reconnectEnabledAndNotStarted()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JabberFacade getFacade()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private User self()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JabberTransport getInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizeRoster()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReconnectTimeout()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void entriesAdded()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void entriesUpdated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void entriesDeleted()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void presenceChanged()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFrom()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberTransport.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccountInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceSSL()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceSSL()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRememberPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRememberPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoginAllowed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoginAllowed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String decode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getKit()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/AccountInfo.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditJabberSettingsCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/EditJabberSettingsCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/EditJabberSettingsCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParentComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/BaseJabberConnectionCommand.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/BaseJabberConnectionCommand.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/BaseJabberConnectionCommand.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JabberConnectionCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberConnectionCommand.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/impl/FindByJabberIdDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/impl/FindByJabberIdDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/impl/FindByJabberIdDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJabberIDs()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/impl/FindByJabberIdDialog.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasOpenProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/JabberIdeaUI.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useExistingAccount()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setServerIdx()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPasswordAgain()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNickame()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceSSL()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceSSL()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRememberPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRememberPassword()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationForm.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/RegistrationDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMPPConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VCardInfo getVCard()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeSubscription()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnlinePresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccountInfo getMyAccount()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVCardInfo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnectedAndAuthenticated()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveSettings()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditJabberSettingsAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/EditJabberSettingsAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectsDataFiller()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ProjectsDataFiller.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTree getTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnlyShown()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component renderIn()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getChildNodes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VFile getVFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesPanel.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/ViewFilesDialog.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/OpenFileAction.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void perform()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/OpenFileAction.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/viewFiles/BaseVFileAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOutgoingLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseOutgoingLocalMessage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseOutgoingLocalMessage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void outputMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHeader()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatDate()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isArchive()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void _setProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDivider()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JButton getSendButton()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInput()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content getContent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/MessagesTab.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/OwnConsoleMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getWhen()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/OwnConsoleMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/OwnConsoleMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/OwnConsoleMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildHeader()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/OwnConsoleMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEtalkMessagesWindowImpl()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolWindowId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessagesTab getSelectedTab()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFrameActive()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newMessageAvailable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeToolWindow()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/IDEtalkMessagesWindowImpl.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/EventsProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/EventsProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getWhen()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printComment()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/GetMessageDialog.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/GetMessageDialog.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEnteredText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/GetMessageDialog.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IdeaDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdeaDialog.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IdeaDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdeaDialog.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IdeaDialog()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IdeaDialog.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingStacktraceMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingStacktraceMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingStacktraceMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/SendMessageDialog.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getComment()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/SendMessageDialog.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncomingLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingLocalMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void outputMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingLocalMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingLocalMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/sendMessage/IncomingLocalMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseIncomingLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConsoleViewContentType getTextAttributes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getWhen()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public User getUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseIncomingLocalMessage.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/OutgoingCodePointerLocalMessage.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eventDispatched()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/monitor/UserActivityMonitor.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutgoingLocalMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/OutgoingLocalMessage.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageLine()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future runOnPooledThread()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInserted()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeleted()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSrcLine()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDestLine()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEAFacade.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/IDEtalkConfiguration.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionExpandToolWindow1()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/OptionExpandToolWindow1.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/OptionExpandToolWindow1.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/OptionExpandToolWindow1.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionHideOfflineUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/OptionHideOfflineUsers.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/config/EditIDEtalkOptions.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleTextAttributes getGroupAttributes()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/UserTreeRenderer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FoundUsersModel.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeGroupSelection()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/SelectionProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FindUsersDialog.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateButtonStatus()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FindUsersDialog.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FindUsersDialog.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSelectedUsers()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FindUsersDialog.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/findUsers/FindUsersDialog.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLinkText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int moveToTextBounds()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogicalPosition getStartLogicalPosition()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogicalPosition getEndLogicalPosition()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/codePointer/IncomingCodePointerMessage.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/history/ShowHistoryDialog.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessageFilter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToProcess()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canPause()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentSize()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutputPaused()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performWhenNoDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHelpId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputPaused()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutablePicoContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/IDEtalkContainerRegistry.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/TreeDragListener.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/TreeDragListener.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelDrag()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/TreeDragListener.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Component getComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolWindowId()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ToolWindowAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/IDEtalkToolWindow.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startEditing()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Container getComponent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebuild()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTree getTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldStartEditingTimer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditingUser()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOriginalValue()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserListComponentImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MyTreeUI createUI()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidatePath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Container getRendererPane()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidatePath()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Container getRendererPane()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTree.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserTreeTransferHandler()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Transferable createTransferable()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSourceActions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JTree getTree()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UserTreeTransferHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UsersTreeModel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/toolWindow/UsersTreeModel.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowDiffAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ShowDiffAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/CollapseAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/CollapseAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ExpandAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ExpandAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchHistoryAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SearchHistoryAction.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionDescription()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ShowRemoteDiffAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldAddUserToChoiceList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ShowRemoteDiffAction.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendCodePointerAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SendCodePointerAction.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutablePicoContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Project getProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendMessageAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SendMessageAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseEditorAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/RenameAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewFilesAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ViewFilesAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionDescription()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SendToAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldAddUserToChoiceList()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SendToAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ActionUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ActionUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UserModel getUserModel()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ActionUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SelectedUserCanReadMyFiles.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ToggleFileAccessCommand getCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SelectedUserCanReadMyFiles.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateGroupAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/CreateGroupAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DeleteAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSeveralActions()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPressed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isArmed()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/DropDownButton.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionsButton()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/OptionsButton.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DefaultActionGroup getOptionsActionGroup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/OptionsButton.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseEditorPopup()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorPopup.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalMessageDispatcher getLocalDispatcher()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/BaseToolWindow.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndpoints()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidEndpoint()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndpointPresentation()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentationElement()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVariable()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinEndpointsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinImplicitUsageProvider.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forProject()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinUrlResolver.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JerseyClientAsyncConnection()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JerseyClientAsyncConnection()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T execute()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getRemainingRateLimit()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/heroku/api/connection/JerseyClientAsyncConnection.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::heroku" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/HerokuApplicationImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::heroku" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGitUrl()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/HerokuApplicationImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::heroku" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWebUrl()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/HerokuApplicationImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::heroku" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onError()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuApiTaskProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::heroku" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onError()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuApiTaskProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::heroku" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloudGitApplication doCreateApp()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopListeningLog()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyApp()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String notNullize()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStartListening()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proc getProc()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "heroku/impl/src/com/intellij/javaee/heroku/agent/cloud/HerokuCloudAgentDeploymentImpl.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::heroku" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuAppTemplate()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuAppTemplate.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::heroku" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGitUrl()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuAppTemplate.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::heroku" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuAppTemplate.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::heroku" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeploymentName()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doConnect()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudServerRuntimeInstance asCloudServerRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteServer getServer()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CloudApplicationRuntime createApplicationRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuServerRuntimeInstance.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::heroku" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuDeploymentDetector()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentDetector.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerType getCloudType()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentDetector.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudDeploymentNameConfiguration createDeploymentConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentDetector.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerType getServerType()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntimeProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::heroku" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDeploymentSources()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntimeProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::heroku" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiKey()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApiKey()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPasswordSafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApiKeySafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getServiceName()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CredentialAttributes createCredentialAttributes()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldMigrateToPasswordSafe()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfiguration.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::heroku" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getMainPanel()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField getEmailTextField()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPasswordField getPasswordField()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudConfigurable.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::heroku" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudAgentDeployment getDeployment()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDebugConnectionData getDebugConnectionData()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntime.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::heroku" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuBashSessionHelper()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuBashSessionHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::heroku" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getText()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuBundle.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::heroku" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuDeploymentConfigurator()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfigurator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::heroku" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuDeploymentConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfigurator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::heroku" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfigurator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::heroku" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudAgentDeployment getDeployment()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntime.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::heroku" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaDebugConnectionData getDebugConnectionData()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuArtifactDeploymentRuntime.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::heroku" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuDeploymentNameEditor()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentNameEditor.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::heroku" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuDeploymentEditor()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentEditor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::heroku" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerType getServerType()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuModuleDeploymentRuntimeProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeploymentName()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getDebugPort()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugPort()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultDeploymentSourceName()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuDeploymentConfiguration.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::heroku" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/action/ShowLogAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::heroku" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuApplicationRuntime()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuApplicationRuntime.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudAgentDeployment getDeployment()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuApplicationRuntime.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::heroku" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HerokuCloudType getInstance()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudType()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuCloudConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteServerConfigurable createServerConfigurable()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentConfigurator createDeploymentConfigurator()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/HerokuCloudType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::heroku" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerType getCloudType()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuModuleBuilderContributionFactory.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::heroku" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudModuleBuilderContribution createContribution()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuModuleBuilderContributionFactory.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::heroku" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComboBox getExistingComboBox()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfigurable.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getMainPanel()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfigurable.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::heroku" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuModuleBuilderContribution()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuModuleBuilderContribution.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::heroku" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HerokuDeploymentConfiguration createDeploymentConfiguration()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuModuleBuilderContribution.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::heroku" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HerokuApplicationConfigurable createApplicationConfigurable()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuModuleBuilderContribution.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::heroku" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTemplate()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfiguration.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::heroku" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HerokuAppTemplate getTemplate()",
  "longName" : "",
  "relativeFileName" : "heroku/src/com/intellij/javaee/heroku/cloud/module/HerokuApplicationConfiguration.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::heroku" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGwtSdkHomeProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGwtSdkHomeProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSystemDependentGwtSdkDevJarNameProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGwtCleanTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConvertedName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCompileGwtTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRunGwtCompilerTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGwtCompilerOutputPropertyName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGwtModuleParameter()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getGwtFacets()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Tag arg()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/RunGwtCompilerTarget.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Tag jvmarg()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/RunGwtCompilerTarget.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator toGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator toGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator toGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkClasspath.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AntBuildTargetsFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/AntBuildTargetsFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJdkPathId()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleChunkJdkClasspathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleChunkJdkHomeProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleChunkJdkBinProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleChunkCompilerArgsProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLibraryPathId()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJdkHomeProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJdkBinProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCompileTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOutputPathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOutputPathForTestsProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getClasspathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestClasspathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRuntimeClasspathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestRuntimeClasspathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBootClasspathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSourcepathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestSourcepathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExcludedFromModuleProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExcludedFromCompilationProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProjectBuildFileName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleChunkBuildFileName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleCleanTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleChunkBasedirProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModuleBasedirProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProjectBaseDirProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getModuleChunkBaseDir()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String convertName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathMacroProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String propertyRef()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String propertyRelativePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTempDirForModuleProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/BuildProperties.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJdkInherited()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getJdk()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDependentChunks()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseDir()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaseDir()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainModule()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunk.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExcludedByDefault()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleChunkSourcePath.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleFileProjectBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/SingleFileProjectBuild.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackagingElementAntGenerators()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/PackagingElementAntGenerators.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List computeAntInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ArtifactRootElemenAntGenerator.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDirectoryAntProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/ProductionModuleOutputPackagingElementAntGenerator.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDirectoryAntProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/packaging/TestModuleOutputPackagingElementAntGenerator.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exclude()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Exclude.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Delete()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Delete.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntCall()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/AntCall.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Property.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Property.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Copy()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Copy.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Copy()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Copy.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternSetRef()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/PatternSetRef.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirSet()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/DirSet.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Import()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Import.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Import()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Import.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Param()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Param.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternSet()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/PatternSet.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mkdir()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Mkdir.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Jar()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Jar.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Jar()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Jar.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dirname()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Dirname.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathElement()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/PathElement.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Manifest()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Manifest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Javac()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Javac.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Zip()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Zip.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathRef()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/PathRef.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Include()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Include.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZipFileSet()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/ZipFileSet.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Attribute()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Attribute.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntProject()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/AntProject.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSet()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/FileSet.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Unzip()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Unzip.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Path.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Target.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/taskdefs/Target.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator createComment()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/AntBuildTargetsFactoryImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationOptions getDefaultOptions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/AntBuildTargetsFactoryImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CleanProject.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleFileProjectBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/MultipleFileProjectBuild.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void shiftIndent()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Generator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void unshiftIndent()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Generator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompilerExcludes.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toRelativePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toRelativePath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimJarSeparator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompilerResourcePatterns.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/IgnoredFiles.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasLeadingNewline()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void add()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void add()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getGeneratorCount()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeaHomeGenerated()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildFileName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertiesFileName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String subsitutePathWithMacros()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyRefForUrl()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationOptionsImpl.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/LibraryPatterns.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectoryAntCopyInstructionCreator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tag createFileCopyInstruction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntCopyInstructionCreator subFolder()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator createSubFolderCommand()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator createExtractedDirectoryInstruction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArchiveAntCopyInstructionCreator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tag createDirectoryContentCopyInstruction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntCopyInstructionCreator subFolder()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator createSubFolderCommand()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator createExtractedDirectoryInstruction()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasArtifacts()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactsGenerator.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerationOptions getGenerationOptions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfiguredArtifactOutputProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBuildIntoTempDirectory()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCleanTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubstitutedPath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runBeforeCurrentArtifact()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runBeforeBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAfterBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleOutputPath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleTestOutputPath()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBeforeBuildGenerators()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAfterBuildGenerators()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/artifacts/ArtifactAntGenerationContextImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerateAntBundle.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenerateAntBundle()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerateAntBundle.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/PropertyFileGeneratorImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comment()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Comment.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comment()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/Comment.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateTasksForArtifact()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Couple getArtifactXmlNs()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needAntArtifactInstructions()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCleanTargetNames()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerateSingleFileBuild()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFormsCompilationEnabled()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceTargetJdk()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackupFiles()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRuntimeClasspathInlined()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdeaHomeGenerated()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputFileName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildDialog.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PrintWriter makeWriter()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/actions/GenerateAntBuildFileAction.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String artifactBasedProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPlugins()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/ChunkBuildPluginExtension.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBuildJarTargetName()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/PluginBuildProperties.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJarPathProperty()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/PluginBuildProperties.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppletConfiguration()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppletConfigurationOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPolicyFile()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPolicyFile()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getValidModules()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getMainClass()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainClassName()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUrlIsValid()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHttp()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfiguration.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::applets" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppletConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSourceElement()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationProducer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::applets" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeParameter()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModulesComboBox getModuleComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFieldWithBrowseButton getPolicyFileComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTextField getWidthComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorTextFieldWithBrowseButton getClassNameComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFieldWithBrowseButton getHtmlPathComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RawCommandLineEditor getVMParametersComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTextField getHeightComponent()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurable.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::applets" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getOptionsClass()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::applets" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::applets" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/applet/AppletConfigurationType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::applets" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/AppletBundle.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::applets" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppletBundle()",
  "longName" : "",
  "relativeFileName" : "applets/src/main/java/com/intellij/execution/AppletBundle.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::applets" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeElement.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReverted()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getHideParamsId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/structure/StructureViewTreeModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::struts2" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Overview getOverview()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerspectiveFileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditorProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditorProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::struts2" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getWeight()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditorProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::struts2" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeRealizer getNodeRealizer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsPresentationModel.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsNodeRenderer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsNodeRenderer.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsNodeRenderer.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNodeName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsNodeRenderer.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEdges()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicStrutsNode getSourceNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicStrutsNode getTargetNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEdgeName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicStrutsEdge createEdge()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGroupElements()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsEdge.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicStrutsNode getSource()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsEdge.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicStrutsNode getTarget()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/BasicStrutsEdge.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/ActionNode.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/beans/ActionNode.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/groovy/ActionGroovyAnnotator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/groovy/ActionGroovyAnnotator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is21orNewer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsFileTemplateProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNewerThan()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsFileTemplateProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/VelocityStrutsResultContributor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/VelocityStrutsResultContributor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyVtlVariable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/velocity/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/JspActionAnnotator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/JspActionAnnotator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::struts2" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/JspActionAnnotator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnnotatedWithAction()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsConventionImplicitUsageProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElementListCellRenderer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/DomElementListCellRenderer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T getDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/DomElementListCellRenderer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionJavaAnnotator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionJavaAnnotator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionJavaAnnotator.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getCustomIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/ActionAnnotatorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::struts2" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddToFileSetFix()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::struts2" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::struts2" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::struts2" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/annotators/StrutsFileSetCheckingAnnotator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::struts2" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/BeanPropertyPathConverterBase.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasWildcardReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/ConverterUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiClass findBeanPropertyClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/ParamNameConverterImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParamValueConvertersRegistry getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/ParamValueConvertersRegistry.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParamValueConvertersRegistry()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/ParamValueConvertersRegistry.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerBuiltinValueConverters()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/ParamValueConvertersRegistry.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/params/custom/ResultParamNameCustomConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValidatorManager getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManager.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorConfigDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorConfigDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorConfigDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorDomFileDescription.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorDomFileDescription.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorDomFileDescription.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidatorsFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DomFileElement getValidatorsConfigFileElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCustomValidatorConfigFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/ValidatorManagerImpl.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/config/ValidatorConfigResolveConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/validator/config/ValidatorConfigResolveConverter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2DomFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/Struts2DomFileDescription.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/Struts2DomFileDescription.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/InterceptorImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ResultTypeImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ExtendableClassConverterImpl.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ExtendableClassConverterImpl.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::struts2" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getBeansOfTypeUnknownHandler()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/UnknownHandlerRefConverterImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNameValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getParamsClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImpl.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::struts2" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isChainOrRedirectType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ResultTypeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDispatchType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ResultTypeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionPathResultContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionPathResultContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::struts2" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getActionExtensions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionPathResultContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::struts2" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionChainOrRedirectResultContributor.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionChainOrRedirectResultContributor.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ActionChainOrRedirectResultContributor.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::struts2" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/DispatchPathResultContributor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/DispatchPathResultContributor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/IncludeFileResolvingConverterImpl.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllInterceptors()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/InterceptorRefResolveConverterImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/StrutsPackageExtendsResolveConverterImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsManagerImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStruts2ConfigFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getModelByFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllModels()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getCombinedModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getCombinedModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManagerImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMergedStrutsRoots()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrutsPackages()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findActionsByClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelImpl.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::struts2" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsModelFactory()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsModelFactory.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsManager getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/model/StrutsManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/BeanScope.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageWithinPackageScopeProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/DefaultInterceptorRefResolveConverter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts2" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/InterceptorRefResolveConverter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void walkUp()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageHierarchyWalker.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPackageExtendsResolveConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageExtendsResolveConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageExtendsResolveConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/StrutsPackageExtendsResolveConverter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/strutspackage/GlobalExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/UnknownHandlerRefConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ExceptionMappingResultResolveConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionNameCustomReferenceConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionNameCustomReferenceConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionNameCustomReferenceConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionMethodConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ActionMethodConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/CreateActionMethodQuickFix.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/CreateActionMethodQuickFix.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/CreateActionMethodQuickFix.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllowedMethodsConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/AllowedMethodsConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/AllowedMethodsConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/AllowedMethodsConverter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ResultTypeResolvingConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/action/ResultTypeResolvingConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2ModelInspection()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspection.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspection.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts2" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorConfigModelInspection()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorConfigModelInspection.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorConfigModelInspection.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorModelInspection()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorModelInspection.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorModelInspection.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBean()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDefaultClassRef()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInterceptor()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isEnabledForModule()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/ValidatorBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkDetector.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkDetector.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkDetector.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacet.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebFacet getWebFacet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacet.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFrameworkSupportProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkSupportConfigurableBase createConfigurable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomLibraryDescription createLibraryDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLibraryOnly()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::struts2" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2LibraryType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/Struts2LibraryType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getLibraryTypeIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/Struts2LibraryType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFileSets()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPropertiesKeysDisabled()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropertiesKeysDisabled()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModified()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetLibrariesValidatorDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetLibrariesValidatorDescription.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetLibrariesValidatorDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetLibrariesValidatorDescription.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFileSet getEditedFileSet()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetEditor.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::struts2" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUniqueName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNew()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutodetected()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutodetected()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemoved()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRemoved()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFiles()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FeaturesConfigurationTab.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FeaturesConfigurationTab.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FeaturesConfigurationTab.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsConfigsSearcher()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsConfigsSearcher.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpandNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpandNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FacetType getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/intentions/code/CreateValidationXmlIntention.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::struts2" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRequiredPluginClassName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsOSGiPluginConstantContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrutsConstantDefinitions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsOSGiPluginConstantContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ResultTypeConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ResultTypeConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ResultTypeConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StringValuesConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StringValuesConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ConstantValueClassConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ConstantValueClassConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::struts2" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAdditionalVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ConstantValueClassConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::struts2" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/ConstantValueClassConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::struts2" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRequiredPluginClassName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConventionPluginConstantContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrutsConstantDefinitions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConventionPluginConstantContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addBooleanProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addIntegerProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addStringProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addDelimitedStringValuesProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addStrutsPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StrutsConstant addResultTypeProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsConstantContributorBase.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/DelimitedStringValuesConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/DelimitedStringValuesConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/DelimitedStringValuesConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/DelimitedStringValuesConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRequiredPluginClassName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsCoreConstantContributor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsCoreConstantContributor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrutsConstantDefinitions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsCoreConstantContributor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsCoreConstantContributor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsPackageConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsPackageConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsPackageConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRequiredPluginClassName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsRESTPluginConstantContributor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrutsConstantDefinitions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsRESTPluginConstantContributor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRequiredPluginClassName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsSpringPluginConstantContributor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrutsConstantDefinitions()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/contributor/StrutsSpringPluginConstantContributor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstant.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstant.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsConstantKey()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantKey.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantKey.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StrutsConstantKey create()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantKey.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsConstantManager getInstance()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamInterceptorRef()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamInterceptorRef.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamInterceptorRef()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamInterceptorRef.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamInterceptorRef.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts2" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamResultPath()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getProperty()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamResultPath.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamParentPackage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamParentPackage.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts2" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamParentPackage.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts2" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamDefaultInterceptorRef()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamDefaultInterceptorRef.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/JamDefaultInterceptorRef.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ExtendableClassConverterSpringContributor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpringModel getSpringModel()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/spring/ExtendableClassConverterSpringContributor.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::struts2" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struts2ProblemFileHighlightFilter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/Struts2ProblemFileHighlightFilter.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsBundle.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsBundle()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsBundle.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/ResultActionPropertyReferenceProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::struts2" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedPropertiesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/WrappedPropertiesReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsUITaglibReferenceContributor.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::struts2" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryGridTaglibReferenceContributor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticStringValuesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StaticStringValuesReferenceProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLast()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReference.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeanPropertyPathReference createReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReferenceSet.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BeanPropertyPathReference createBeanPropertyPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReferenceSet.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getBeanClass()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReferenceSet.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportsReadOnlyProperties()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/common/BeanPropertyPathReferenceSet.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::struts2" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installErrorElementId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installIndicator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installTargets()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributorBase.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::struts2" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryRichtextTaglibReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/web/WebXmlStrutsConstantNameReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTreeTaglibReferenceContributor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryTaglibReferenceContributor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryChartTaglibReferenceContributor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsJQueryMobileTaglibReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/NamespaceReferenceProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::struts2" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceInjector.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceInjector.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceInjector.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionReferenceProvider.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::struts2" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionPropertyReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionPropertyReferenceProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionPropertyReferenceProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionLinkReferenceProvider.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::struts2" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ActionMethodReferenceProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::struts2" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/jsp/ThemeReferenceProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNamespace()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/StrutsBootstrapTaglibReferenceContributor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlFile()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFile.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFile.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFile.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/template/OgnlTemplateContextType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter createHighlighter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/template/OgnlTemplateContextType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlParserDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlParserDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlParserDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlParserDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlParserDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OgnlFileType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlFileType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlTokenType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/OgnlTokenType.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::struts2" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OgnlReferenceExpressionBase()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getIdentifier()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlReferenceExpressionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getParameterCount()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::struts2" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OgnlVariableExpressionBase()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlVariableExpressionBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlVariableExpressionBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OgnlVariableReferencePsiReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlVariableExpressionBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlVariableExpressionBase.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts2" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OgnlFqnTypeExpressionBase()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlFqnTypeExpressionBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OgnlPsiCompositeElementBase()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiCompositeElementBase.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/impl/OgnlPsiCompositeElementBase.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlQuoteHandler.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::struts2" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlBraceMatcher.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlBraceMatcher.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlHighlighter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlColorSettingsPage.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlColorSettingsPage.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter getHighlighter()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/highlight/OgnlColorSettingsPage.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts2" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getNode()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wrap getWrap()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Alignment getAlignment()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacing()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildAttributes getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncomplete()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/formatting/OgnlBlock.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts2" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OgnlLanguage()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageFileType getAssociatedFileType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/OgnlLanguage.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesResultType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerStrutsResultContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreeMarkerStrutsResultContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/Struts2GlobalVariableProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::struts2" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection calcAcceptableModules()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToPackageSymbolProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptModule()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToPackageSymbolProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::struts2" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptModule()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToActionSymbolProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection calcAcceptableModules()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/gotosymbol/GoToActionSymbolProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::struts2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrapWithSUrl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/jsp/inspection/HardcodedActionUrlInspection.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::struts2" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/actions/create/CreateStrutsXmlAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean instanceOfOperation()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mapExpressionSequence_0()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/parser/OgnlParser.java",
  "fileLinesCount" : 1006,
  "components" : [ "primary::struts2" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFqnTypeExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIndexedExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMapEntryElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMapExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodCallExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNewArrayExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNewExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameterList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProjectionExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSelectionExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSequenceExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVariableAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVariableExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiCompositeElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/OgnlVisitor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::struts2" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlLambdaExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLambdaExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlBinaryExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlTokenType getOperator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlBinaryExpressionImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::struts2" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlFqnTypeExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlFqnTypeExpressionImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlParenthesizedExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParenthesizedExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlMapExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMapEntryElementList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlFqnTypeExpression getMapType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlIndexedExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlIndexedExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlVariableAssignmentExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVariableName()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getAssignment()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableAssignmentExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlSelectionExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getSelectorExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSelectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlReferenceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlReferenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlConditionalExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlConditionalExpressionImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlUnaryExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlTokenType getUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlUnaryExpressionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::struts2" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlSequenceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getElementsList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlSequenceExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlMapEntryElementImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapEntryElementImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMapEntryElementImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlProjectionExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getProjectionExpression()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlProjectionExpressionImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getConstantValue()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlLiteralExpressionImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlMethodCallExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlParameterList getParameterList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlExpression getMethod()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlMethodCallExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlNewExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlParameterList getParameterList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlFqnTypeExpression getObjectType()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewExpressionImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlVariableExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableExpressionImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlVariableExpressionImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlParameterListImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParameterListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParameterListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParametersList()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParameterListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParameterCount()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlParameterListImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OgnlNewArrayExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/gen/psi/impl/OgnlNewArrayExpressionImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Module getModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionSymbolProvider.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubyMotionFacetType getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacetType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RubyMotionFacetType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacetType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacetType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacetType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/facet/RubyMotionFacetType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionGeneratorPeer()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGeneratorPeer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionSettingsHolder createSettings()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGeneratorPeer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationResult doValidate()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGeneratorPeer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getExplicitIcon()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constant getConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/ConstantSymbol.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getFunction()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInfoName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/FunctionSymbol.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/RubyMotionSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/RubyMotionSymbol.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConstantName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RType getTypeByName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String dereferencePointerType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RType apply()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MotionTypeCache getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionTypeCache()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MotionSymbolsCache getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionSymbolsCache()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionSymbolUtil.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHaveOverloadedMembers()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionEnabledClassModuleSymbol.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionDocType getInfoType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/StructSymbol.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/StructSymbol.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSynthetic()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/StructSymbol.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionDocType getInfoType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol getSingletonClassSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSynthetic()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processChildrenInner()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/symbols/MotionClassSymbol.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struct()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Struct.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Struct.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFields()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Struct.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Struct.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/StringConstant.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNsString()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/StringConstant.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClasses()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getClass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStructs()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Struct getStruct()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getProtocols()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getProtocol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getConstants()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constant getConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOSX()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFunctionAliases()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOriginalFunctionName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Framework.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readFunctionAlias()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readConstant()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readEnum()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkInfo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnValue()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVariadic()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassMethod()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isId()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Function.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFunctions()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FunctionHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getFunction()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FunctionHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Constant.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Constant.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InheritanceInfoHolder getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/InheritanceInfoHolder.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seal()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Sealable.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BridgeSupportLoader getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportLoader.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Class.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubClasses()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Class.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getSubClass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Class.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/Enum.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FrameworkDependencyResolver getInstance()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/FrameworkDependencyResolver.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getSupportedType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContainerNode()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionSymbol getMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberChooserObject getParentNodeDelegate()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberChooserObject getParentNodeDelegate()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionOverriddenMethodGenerator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionBundle()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionBundle.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionBundle.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectGeneratorPeer createPeer()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGenerator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGenerator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getLogo()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGenerator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHidden()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGenerator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentGroupName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionGenerator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectorKeysProvider()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSymbolOnly()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasKey()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolveKey()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/SelectorKeysProvider.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reset()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/paramdefs/RubyMotionParamdefsProvider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RubyMotionUtil compute()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRubyMotionModule()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMacRubySupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRubyMotionSupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkVersion()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOSX()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroid()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoredFrameworkName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pair calculateSdkAndFrameworks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainRakeTask()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRubyMotionPath()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rubyMotionPresent()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModuleWithMotionSupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Facet getRubyMotionFacet()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol getMotionSuperclass()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMotionSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMotionDoc()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRubyMotionSupport()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoredFrameworkName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean rubyMotionPresent()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMotionSymbol()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtilImpl.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionSettingsHolder.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getSettingsComp()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RubySdkPanel getSdkComboPanel()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyMotionGeneratorTab()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTab.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RubySdkPanel getSdkComboPanel()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTab.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/J2MEBundle.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::j2me" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private J2MEBundle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/J2MEBundle.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::j2me" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileResourceBundleManager()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getResourceBundle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConcatenationTemplateName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowJavaCodeInfo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/MobileResourceBundleManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::j2me" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceBundlesBean()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBundlesBean.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::j2me" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResourceBundle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBundlesBean.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::j2me" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBundlesBean.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::j2me" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourceBeansContainer getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBeansContainer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceBeansContainer()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBeansContainer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBeansContainer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResourceBundle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBeansContainer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getResourceBundle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/ResourceBeansContainer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesTemplate()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::j2me" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorTitle()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::j2me" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::j2me" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/i18n/CreateMobileResourcePackAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::j2me" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getModulePreverifiedClasses()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getDependantClasspath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getToClasses()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getJdkToPreverify()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyValidityState getValidityState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidityState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidityState createValidityState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPreverifier.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::j2me" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEPackagingCompiler()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidityState createValidityState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getOutputClasses()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyValidityState getValidityState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValidityState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isME()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/ChunkBuildJ2MEExtension.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::j2me" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::j2me" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::j2me" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::j2me" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::j2me" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UEIRunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/midp/uei/UEIRunnableState.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::j2me" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NokiaRunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/midp/nokia/NokiaRunnableState.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::j2me" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOJARunnableState()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/states/doja/DOJARunnableState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::j2me" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModule()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunConfiguration.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::j2me" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected J2MEConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSourceElement()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MEConfigurationProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::j2me" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module getModule()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/J2MERunConfigurationEditor.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::j2me" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HandlingProcessHandler()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/OTASettingsConfigurable.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::j2me" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler getExecutionProcess()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/J2MERunnableState.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::j2me" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApiSettingsEditor getApiEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/uei/UnifiedEmulatorType.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::j2me" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePathToEmulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreverifyPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeviceOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUtilPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApiSettingsEditor getApiEditor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/nokia/NokiaEmulatorType.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::j2me" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptorOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeviceOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePathToEmulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/MIDPEmulatorType.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::j2me" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties getWTKEmulatorProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Properties getApiSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProfileVersion()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getConfigurationVersion()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUtilPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WTKEmulatorType getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/WTKEmulatorType.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::j2me" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomProfile()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomConfiguration()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHome()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHome()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreverifyOptions()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorType getEmulatorType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmulatorType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getJavaSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaSdkName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJavaSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreverifyPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUtilPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreverifyPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToEmulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIconForAddAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MobileSdk getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalDataConfigurable createAdditionalDataConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestHomePath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHome()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionString()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/MobileSdk.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::j2me" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptorOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeviceOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePathToEmulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/doja/DOJAEmulatorType.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::j2me" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileApiSettingsEditor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::j2me" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addJavaSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeJavaSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/ui/MobileSdkConfigurable.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::j2me" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MERefactoringListenerProvider()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MERefactoringListenerProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static J2MEModuleProperties getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourcePath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourcePath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApplicationType getMobileApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMobileApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleProperties.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::j2me" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/intentions/EditModuleSettingsIntentionAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::j2me" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/intentions/EditModuleSettingsIntentionAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::j2me" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass findClassUnderCursor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/intentions/EditModuleSettingsIntentionAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::j2me" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/intentions/EditModuleSettingsIntentionAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::j2me" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MIDPSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApplicationType getApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIcon()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueString()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumber()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeparator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJarSizeSettingName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserParametersEnable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJarUrlSettingName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserField()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createConfigurationByClass()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getClassType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileSettingsConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPApplicationType.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::j2me" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableMidletProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileSettingsConfigurable.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::j2me" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserParametersEnable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileApplicationType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::j2me" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileApplicationType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::j2me" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeMap getSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet getUserDefinedOptions()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUserDefinedOption()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUserDefinedOptions()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSynchronized()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSynchronized()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseUserManifest()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseUserManifest()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserManifestPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserManifestPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJarURL()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJarURL()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMobileDescriptionPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMobileDescriptionPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet getMIDlets()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKey()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserDefinedOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::j2me" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTableModel getUserDefinedOptions()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserDefinedOptions()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableView getTable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/general/UserKeysConfigurable.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::j2me" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOJASettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getManifest()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMIDletClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMIDletClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMidletKey()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApplicationType getApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsMidlet()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeparator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJarSizeSettingName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseClassName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJarUrlSettingName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserField()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createConfigurationByClass()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getClassType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileSettingsConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJAApplicationType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::j2me" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileRemoteDeploymentPanel.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::j2me" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileApplicationType getApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MobileModuleSettings getModuleSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableMidletProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleConfEditor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::j2me" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildSettings.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::j2me" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExplodedDir()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludeFromContent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPathEnabled()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileExplodedPanel.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::j2me" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleExplodedDirStep.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::j2me" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStepLeaving()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleTypeStep.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::j2me" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleTypeStep.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::j2me" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/J2MEModuleTypeStep.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::j2me" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExplodedDirPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExplodedDirPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourcesDirPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourcesDirPath()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMobileApplicationType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMobileModuleSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludeFromContent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExcludeFromContent()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getModuleType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentGroup()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultRDirectoryModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultRDirectoryModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultEDirectoryModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultEDirectoryModified()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableSdkType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleWizardStep modifyProjectTypeStep()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleBuilder.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::j2me" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplodedDirectoryWatchedRootProvider()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/ExplodedDirectoryWatchedRootProvider.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::j2me" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExistingMobileApplicationTypes()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/MobileModuleUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::j2me" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleType()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static J2MEModuleType getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleBuilder createModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getNodeIcon()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdk()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::j2me" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static J2MEModuleExtension getInstance()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleExtension getModifiableModel()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChanged()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getExplodedDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFilePointer getExplodedDirectoryPointer()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExplodedDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludeExplodedDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExcludeExplodedDirectory()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExplodedDirectoryUrl()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/util/J2MEClassBrowser.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::j2me" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElementToMakeWritable()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/codeInspection/MissedExecutableInspection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::j2me" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/icons/J2meIcons.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::j2me" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewBuilderProvider.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewTreeElement getRoot()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String elementsToString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/files/PlayStructureViewModel.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::play" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaySessionFactory()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericValue getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistenceUnitModelHelper getModelHelper()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getXmlTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiManager getPsiManager()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericValue getExcludeUnlistedClasses()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPersistenceProviderName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistenceMappings getAdditionalMapping()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPersistentListeners()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericValue getDataSourceName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties getPersistenceUnitProperties()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCacheDependencies()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/model/PlaySessionFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::play" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/navigation/PlayGotoRelatedFileProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::play" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/usages/PlayFindUsagesHandlerFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::play" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean complete()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleCompletionContributor.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::play" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicConsoleProcessRunner()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getConsoleComponent()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Executor createExecutor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageConsoleView getConsoleView()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OSProcessHandler getProcessHandler()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicConsoleProcessRunner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::play" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOptions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolWindowId()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConsoleRunner.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::play" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfiguration.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfiguration.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::play" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnAction createStopAction()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/ProcessLanguageConsoleViewWrapper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::play" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PlayConfigurable()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTitle()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/PlayConfigurable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showConsoleInRunToolwindow()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/console/BasicProcessConsoleRunnerWithHistory.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::play" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getPredefinedTagDescriptors()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getCustomTagDescriptors()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getFastTagDescriptors()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupElementBuilder createLookupElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/PlayCompletionUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::play" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayTagDescriptor create()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayTagDescriptor create()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTagName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosingTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTailText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayTagDescriptor.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::play" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod getMethod()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayFastTagDescriptor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getNamespace()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayFastTagDescriptor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayFastTagDescriptor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/PlayFastTagDescriptor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor create()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor create()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor createExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor createAction()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor createAction()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor createStringExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueDescriptor createStringExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionPreferred()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValueDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValueDescriptor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTailText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStringExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/completion/beans/NameValueDescriptor.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::play" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/rename/PlayViewControllerRenameProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::play" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenaming()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/rename/PlayViewControllerRenameProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::play" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getParentClassName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayFlashScopeMembersContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getStringArrayExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayClassExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExtensions()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiClass()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayMethodExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getParamTypes()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayClassExtensions.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::play" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayRenameableImplicitVariable.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayImplicitVariable.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayImplicitVariable.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayImplicitVariable.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/beans/PlayLightMethodBuilder.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectConfigDirectories()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectCustomTags()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayPathUtils.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::play" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLine()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterLineDescriptor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::play" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterLineDescriptor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::play" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getMethod()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterLineDescriptor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::play" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getAction()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterLineDescriptor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::play" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getPath()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/routes/RouterLineDescriptor.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::play" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isController()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalSearchScope getPsiClassLocalScope()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayUtils.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayMessagesFileType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessagesFileType.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::play" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayLanguage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayLanguage.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::play" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageFileType getAssociatedFileType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayLanguage.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getBaseLanguage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLanguages()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PlayFileViewProvider cloneInner()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getTemplateDataLanguage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getGroovyLanguage()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::play" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayFileType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileType.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileType.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileType.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileType.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileType.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayCompositeElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeElement.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::play" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeElement.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeElement.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::play" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyDeclarationsInPlayFileRoot()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/GroovyDeclarationsInPlayFileRoot.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::play" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseDeep()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayAwareGroovyParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::play" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isExtendedSeparator()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayAwareGroovyParser.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::play" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyExpressionLazyParseableElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/GroovyExpressionLazyParseableElementType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayGroovyFileImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::play" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayGroovyOuterElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayGroovyOuterElementType.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode createLeafNode()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/groovy/PlayGroovyOuterElementType.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileViewProvider createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileViewProviderFactory.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayCommenter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::play" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayCommenter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::play" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayCommenter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayCommenter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayCommenter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayPairedBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayPairedBraceMatcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::play" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayPairedBraceMatcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::play" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/support/PlayPairedBraceMatcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::play" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayTokenType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayTokenType.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::play" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getElementIcon()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayTag.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::play" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayNameValueCompositeElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayNameValueCompositeElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayNameValueCompositeElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::play" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayNameValueCompositeElement.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::play" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayPsiFile()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayPsiFile.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::play" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayPsiFile.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayPsiFile.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/psi/PlayPsiFile.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::play" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PlayLexer()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean currentOrSkipTokens()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeScript()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tokenizeTagExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tokenizeExpression()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeToRightBrace()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlayLexer createLexer()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lexerWasAdvanced()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestingBrackets()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayScriptLexer()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayScriptLexer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagExpressionCompositeElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/TagExpressionCompositeElement.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::play" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTag()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParser.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::play" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayActionCompositeElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayActionCompositeElement.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::play" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayActionElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayActionElementType.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::play" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayCompositeElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeElementType.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::play" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeElementType.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::play" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkDirName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayLanguageSubstitutor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::play" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayMessageParameterElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessageParameterElementType.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::play" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayCompositeGroovyExpressionElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeGroovyExpressionElement.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayElementTypes.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::play" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayElementTypes.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::play" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getTemplateTextElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/formatter/PlayBlock.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::play" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildAttributes getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/formatter/PlayBlock.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::play" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsWhitespacesOnly()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/formatter/PlayWhiteSpaceFormattingStrategy.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::play" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFoldingBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::play" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFoldingBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::play" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayMessageElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayMessageElementType.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::play" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagExpressionElementType()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/TagExpressionElementType.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::play" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParserDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParserDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::play" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParserDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::play" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParserDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::play" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayParserDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::play" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlaySyntaxHighlighter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::play" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayCustomTagNameInspection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightDisplayLevel getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayCustomTagNameInspection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::play" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayBaseInspection.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayBaseInspection.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::play" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayI18nInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightDisplayLevel getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/inspections/PlayI18nInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFakeRenameableReferenceProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::play" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayPropertyReference()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayPropertyReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::play" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayFastTagsSearcher()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFastTagsSearcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::play" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange createTextRange()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayControllerActionPsiReferenceProvider.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::play" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayRoutesFilesSearcher()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayRoutesFilesSearcher.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::play" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFindUsagesProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFindUsagesProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeText()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayFindUsagesProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::play" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerCustomTagsReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerRoutesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/references/PlayReferenceContributor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::play" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFileWithError()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getColumnNumber()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHyperlinkStartInclusiveInd()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHyperlinkEndExclusiveInd()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JsErrorMessage.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendEvent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerUrl()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConfigFiles()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRunAllConfigsInDirectory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFileScope getTestFileScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getIdeCoverageFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebug()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String notNullize()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/JstdSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPathFactory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPathFactory.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJstdConfigFileAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPath.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBrowserDisplayName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPath.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJsTestFileAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPath.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestCaseName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPath.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/TestPath.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/RootNode.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigErrorNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigErrorNode.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigNode getParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigErrorNode.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigErrorNode.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigErrorNode.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage createStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigErrorNode.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserNode getParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserErrorNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserErrorNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSuiteNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractSuiteNode.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage createStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractSuiteNode.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestRegistered()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStream getSystemOutStream()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNextNodeId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printTCMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigNode getParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/BrowserNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigNode.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigNode.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigNode.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbsoluteBasePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/ConfigNode.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCaseNode getParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage createStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestCaseNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJsTestFilePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TestCaseNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeManager getTreeManager()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeChild()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootErrorNode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/RootErrorNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/RootErrorNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/RootErrorNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage createStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/RootErrorNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNodeWithParent.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractNode getParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNodeWithParent.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachFromParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/AbstractNodeWithParent.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCAttribute.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCCommand.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newTestSuiteFinishedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newTestStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newTestFinishedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newTestStdOutMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newTestFailedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newRootErrorStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newRootErrorFinishedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newConfigErrorStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newConfigErrorFinishedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newBrowserErrorStartedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TCMessage newBrowserErrorFinishedMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCMessage addIntAttribute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TCMessage.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSession()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/coverage/CoverageSession.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyCoverageFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/coverage/CoverageSession.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean equalsNullable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/EscapeUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAll()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFileScope allScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestFileScope customScope()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/TestFileScope.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCapturedBrowsers()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerStarted()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerStopped()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void asyncFetchServerInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerUtils.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServer getServer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerRegistry.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdServerRegistry getInstance()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerRegistry.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerInfo getServerInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerFetchResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerFetchResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerFetchResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdServerFetchResult fromErrorMessage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerFetchResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdServerFetchResult fromServerInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerFetchResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBrowserTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerMode getRunnerMode()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerSettings build()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerSettings.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdBrowserInfo.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdBrowserInfo.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdBrowserInfo.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProcessRunning()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerUrl()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadyForCapturing()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadyForRunningTests()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCapturedBrowsers()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutputListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLifeCycleListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLifeCycleListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServer.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerUrl()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerInfo.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCapturedBrowsers()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerInfo.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdToolWindowManager getInstance()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowManager.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabInfo getTabInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerConsoleTab.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerRestartAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerRestartAction.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerStopAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStopAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabInfo getTabInfo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerSettingsTab.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTab()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdToolWindowSession.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenLinkInBrowser()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CopyLinkAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/ui/JstdServerStatusView.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings getRunSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringElementListener getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfiguration.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdRunSettings getRunSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestProxyFilterProvider getFilterProvider()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProfileState.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/ConfigFileRunSettingsSection.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/ConfigFileRunSettingsSection.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationEditor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AllInDirectoryRunSettingsSection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AllInDirectoryRunSettingsSection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getJsTestFileTextField()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JsFileRunSettingsSection.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AbstractRunSettingsSection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/AbstractRunSettingsSection.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunSettingsSection getSelectedRunSettingsSection()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/OneOfRunSettingsSection.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestType getTestType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestTypeListItem.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunSettingsSection provideRunSettingsSection()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestTypeListItem.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestTypeListItem.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/TestTypeListItem.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/CreationContext.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileExcluded()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IllegalStateException unexpectedColumn()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdCoverageSection.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdRunConfigurationServerSection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdDebugSection()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdDebugSection.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/ui/JstdDebugSection.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestType getTestType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDirectory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJsFilePath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerAddress()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerType getServerType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExternalServerType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestCaseName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestMethodName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getFilesExcludedFromCoverage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebBrowser getPreferredDebugBrowser()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredDebugBrowser()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConfigurationType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdConfigurationType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logDoneCreateConfigurationByElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPath()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationProducer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProgramRunner.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunProgramRunner.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestProxyFilterProvider()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdTestProxyFilterProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdImplicitUsageProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdImplicitUsageProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSProperty getJsProperty()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTestMethodNameDeclaration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSDefinitionExpression getWholeLeftDefExpr()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFunction getTestMethodBody()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkTestName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestStructure.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JsTestDriverTestCaseWithoutTestsInspection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdTestFileStructureBuilder getInstance()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestCaseStructures()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestCaseStructure getTestCaseStructureByName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTestCaseCount()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameByPsiElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrototypeTestElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructure.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHumanReadableDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateNewTestAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateNewTestAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateNewTestAction.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHumanReadableDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateTearDownAction.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateTearDownAction.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHumanReadableDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateSetupAction.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/JstdGenerateSetupAction.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/codeInsight/AbstractJstdCreateStaticMethodAction.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestFileStructure getJsTestFileStructure()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSCallExpression getEnclosingCallExpression()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSObjectLiteralExpression getTestsObjectsLiteral()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdTestStructure getTestStructureByName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTestCount()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestStructures()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestCaseStructure.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAssertFrameworkAdapterName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportDialog.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/ChooseScopeAndCreateLibraryDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportIntentionAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportIntentionAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportIntentionAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/support/AddAdapterSupportIntentionAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasReusableLibraryModel()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesJavaScriptLibraryModelExist()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JsLibraryHelper.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void libraryChanged()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterLibraryAdded()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterLibraryRenamed()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterLibraryRemoved()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/library/JstdLibraryUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptDebugEngine getDebugEngine()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebBrowser getBrowser()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdServerSettings getServerSettings()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugBrowserInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDataFileExtension()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageRunner.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageSuite.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageEngine getCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageSuite.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHavePerTestCoverage()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageEnabledConfiguration createCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createEmptyCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageAnnotator getCoverageAnnotator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageEditorHighlightingApplicableTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptedByFilters()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectSrcLinesForUntouchedFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findTestsByNames()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestMethodName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageProjectViewStatisticsApplicableTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageEngine.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunnerId()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageProgramRunner.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageProgramRunner.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerSettings createConfigurationData()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageProgramRunner.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JstdCoverageAnnotator()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageAnnotator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JstdCoverageAnnotator getInstance()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/coverage/JstdCoverageAnnotator.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/AddTestSectionAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/AddTestSectionAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/AddTestSectionAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/AddTestSectionAction.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdConfigFileType()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getParent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastComponentPrefix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuffix()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWholeString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileCompletionContributor.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileReferenceContributor.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getUnquotedDocumentTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange calcUnquotedDocumentTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/UnquotedText.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ID getName()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyDescriptor getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataExternalizer getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdTestFilePathIndex.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTopLevelKeyWithInnerFileSequence()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTopLevelKey()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getStartLineNumber()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getEndLineNumber()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YAMLKeyValue getKeyValue()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFragment getValueAsDocumentFragment()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile findFile()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBasePathKey()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/BasePathInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideContentRoots()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/ProjectRootUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRangeInElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getDocumentTextRange()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PsiElementFragment createWholeElement()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PsiElementFragment create()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/PsiElementFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFileStructurePack()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTopLevelElements()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructurePack.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/icons/JsTestDriverIcons.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "testCaseClass.prototype.toString = function()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function AsyncTestCase()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expectAsserts()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fail()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isSame_()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var compareDouble = function()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/Asserts.js",
  "fileLinesCount" : 637,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern getPattern()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/PageflowRenameInputValidator.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Overview getOverview()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamPageflowDesignerNavigationProvider getNavigationProvider()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getXmlFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDataModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerspectiveFileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditorProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getWeight()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditorProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/PageflowDomFileDescription.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/PageflowDomFileDescription.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEdges()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNode getSourceNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNode getTargetNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEdgeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransition()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowModel getModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/DecisionNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/DecisionNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/DecisionNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageNode.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageNode.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageNode.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndStateNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/EndStateNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/EndStateNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/EndStateNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicNode.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessStateNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/ProcessStateNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/ProcessStateNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/ProcessStateNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartStateNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/StartStateNode.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/StartStateNode.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/StartStateNode.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNode getSource()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowNode getTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDuplicated()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/impl/PageflowBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeRealizer getNodeRealizer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowPresentationModel.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::seam" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPageflowNodeRenderer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/renderers/DefaultPageflowNodeRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getPresenationComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/renderers/DefaultPageflowNodeRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/renderers/DefaultPageflowNodeRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNodeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/renderers/DefaultPageflowNodeRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSelectionBorderWidth()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/renderers/DefaultPageflowNodeRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowComponentNameDialog()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowComponentNameDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPageflowComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowComponentNameDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowComponentNameDialog.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDnDSupport()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUnknownState()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowDataModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/dnd/PageflowDnDSupport.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::seam" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPageflow()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/impl/PageflowDomModelManagerImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowModel getPageflowModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/impl/PageflowDomModelManagerImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/impl/PageflowDomModelManagerImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/impl/PageflowModelImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageflowDomModelManager getInstance()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowDomModelManager.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/pageflow/Enabled.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowModelFactory()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/PageflowModelFactory.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::seam" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::seam" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowTransitionTargetConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::seam" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowTransitionTargetConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::seam" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowDefinitionActionConverter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::seam" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowPageElementsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/model/xml/converters/PageflowPageElementsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeamElContainer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/el/SeamPageflowElFileProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageflowModelInspection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/inspections/PageflowModelInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/inspections/PageflowModelInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/inspections/PageflowModelInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreatePageflowFileAction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/actions/CreatePageflowFileAction.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileTemplate getTemplate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/actions/CreatePageflowFileAction.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::seam" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeleteProvider getDeleteProvider()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getNewIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getNewIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamModuleLibrariesNodeDescriptor.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::seam" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getNewIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomModelNodeDescriptor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamFacetNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNewNodeText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getNewIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamFacetNodeDescriptor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::seam" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamComponentNodeDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::seam" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getNewIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamDomComponentNodeDescriptor.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::seam" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/structure/SeamView.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamDomFileDescription.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/providers/SeamImplicitUsageProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/providers/SeamImplicitUsageProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/providers/SeamImplicitUsageProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addVars()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/SeamJsfContexBeansProvider.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::seam" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPredefinedSeamVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/gutter/SeamConversationAnnotator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getContainerText()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/gutter/SeamConversationAnnotator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::seam" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeamComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/SeamDomModelManagerImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDomValueConvertersRegistry getValueConvertersRegistry()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/SeamDomModelManagerImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/SeamPropertyImpl.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFactoryName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/SeamDomFactoryImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getFactoryType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/SeamDomFactoryImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getFactoryScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/SeamDomFactoryImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/SeamDomFactoryImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getComponentScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/BasicSeamComponentImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/xml/components/BasicSeamComponentImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/impl/model/metadata/SeamEventTypeFactoryImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamFacetType getInstance()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern createSuitableFilePattern()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacetType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::seam" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamFacet()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacet.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamFacet getInstance()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFacet.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFacetInitialized()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/resources/SeamInspectionBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/resources/SeamBundle.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/core/TransactionManagementEnabled.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/core/Debug.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamDomModelManager getInstance()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamDomModelManager.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/theme/CookieEnabled.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getComponentScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass getPsiClass()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/CustomSeamComponent.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getXmlName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/xml/SeamComponentsExtender.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::seam" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamEventTypeFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/metadata/SeamEventTypeFactory.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/metadata/SeamEventType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/metadata/SeamEventType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/metadata/SeamEventType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/metadata/SeamEventType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JamStringAttributeElement getNamedStringAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiTarget getAliasingPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFactories()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRoles()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamValidator getValidator()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamConverter getConverter()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnwraps()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCreates()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDestroys()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBegins()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElementRef getPsiRef()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnds()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getObservers()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRaiseEvents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamInstall getInstall()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponent.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::seam" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamInstall()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamInstall.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamDataModelSelectionIndex()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelectionIndex.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelectionIndex.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelectionIndex.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelectionIndex.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamDataModelSelection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelection.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelection.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelection.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModelSelection.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameAlias()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameAlias()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamStringAttributeElement getNamedStringAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/dataModel/SeamJamDataModel.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::seam" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamJamModel getModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamJamModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotatedSeamComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSeamComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSeamComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMergedComponents()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamModel.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamFactory()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JamStringAttributeElement getNamedStringAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getFactoryScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::seam" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamRoles()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRoles.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SeamJamComponentBase()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamComponentBase.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JamStringAttributeElement getNamedStringAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/MergedSeamComponent.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::seam" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamConverter()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamStringAttributeElement getConverterIdAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamClassAttributeElement getForClassAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConverterId()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiTarget getAliasingPsiTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamConverter.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamValidator()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamValidator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamValidator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/jsf/SeamJamValidator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamEnd()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamEnd.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamEnd.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamBegin()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamBegin.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String conversation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamBegin.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJoin()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamBegin.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNested()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamBegin.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamBegin.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamRaiseEvent.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEventType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamRaiseEvent.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamObserver()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamObserver.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCreate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/context/SeamJamObserver.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamCreate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/lifecycle/SeamJamCreate.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/lifecycle/SeamJamCreate.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamDestroy()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/lifecycle/SeamJamDestroy.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/lifecycle/SeamJamDestroy.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamUnwrap()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamUnwrap.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamUnwrap.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamUnwrap.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamOutjection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamOutjection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JamAnnotationMeta getJamAnnotationMeta()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamOutjection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamOutjection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamOutjection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamOutjection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamOutjection.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::seam" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamBijection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamBijection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamBijection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JamStringAttributeElement getNamedStringAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamBijection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamBijection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamBijection.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamJamInjection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JamAnnotationMeta getJamAnnotationMeta()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/bijection/SeamJamInjection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::seam" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JamStringAttributeElement getNamedStringAttributeElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getIdentifyingPsiElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getIdentifyingAnnotation()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamComponentScope getScope()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/jam/SeamJamRole.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/SeamComponentScope.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/SeamComponentScope.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::seam" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/gotosymbol/GotoSeamComponentsProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptModule()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/gotosymbol/GotoSeamComponentsProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::seam" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicEventTypeReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/BasicEventTypeReference.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamObserverEventTypeReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamObserverEventTypeReference.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::seam" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEventType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamObserverEventTypeReferenceConverter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiReference getPsiLiteralExpressionReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamEventTypeReferenceProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamEventTypeReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamEventTypeReference.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamEventTypeReference.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEventType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamEventTypeReference.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getEventType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamEventTypeReferenceConverter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiReference getPsiLiteralExpressionReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/references/SeamRaiseEventRefernceProvider.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamAnnoReferenceConverter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::seam" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SeamDomComponent getSeamDomComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/model/converters/SeamPropertyNameConverter.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamELContextProvider()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsGetMethodForLastReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsSetMethodForLastReference()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isObjectClassMethod()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELContextProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::seam" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getELTextRanges()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELInjectorUtil.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::seam" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isElContainerFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/typedHandler/SeamElXmlTypedHandler.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isElContainerFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/typedHandler/SeamElPsiClassTypedHandler.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::seam" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isElStarted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/typedHandler/BasicSeamElTypedHandler.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeamElContainer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamComponentsElFileProvider.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::seam" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Overview getOverview()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamPagesGraphNavigationProvider getNavigationProvider()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getXmlFile()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesDataModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerspectiveFileEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditorProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getWeight()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditorProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeRealizer getNodeRealizer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptSource()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesPresentationModel.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::seam" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEdges()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesNode getSourceNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesNode getTargetNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEdgeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransition()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesModel getModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPagesNodeRenderer()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/renderers/DefaultPagesNodeRenderer.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::seam" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/renderers/DefaultPagesNodeRenderer.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNodeName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/renderers/DefaultPagesNodeRenderer.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::seam" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSelectionBorderWidth()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/renderers/DefaultPagesNodeRenderer.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/ExceptionNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::seam" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/ExceptionNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::seam" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/ExceptionNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::seam" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/PageNode.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesNode getSource()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesNode getTarget()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesViewIdOwner getViewId()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getParentElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesEdge.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::seam" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndefinedPageNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/UndefinedPageNode.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/NavigationEdge.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionEdge()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/ExceptionEdge.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::seam" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesNode.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/BasicPagesNode.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::seam" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderNode()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/beans/RenderNode.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::seam" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean areNodesEquals()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/dnd/PagesProjectViewDnDSupport.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::seam" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicPagesDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/BasicPagesDomFileDescription.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/BasicPagesDomFileDescription.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::seam" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesModelFactory()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesModelFactory.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PagesDomModelManager getInstance()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/xml/PagesDomModelManager.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::seam" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/impl/PagesModelImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::seam" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPages()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/impl/PagesDomModelManagerImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesModel getPagesModel()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/impl/PagesDomModelManagerImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllModels()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/impl/PagesDomModelManagerImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/PagesDomFileDescription.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::seam" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesFileDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/PagesFileDomFileDescription.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::seam" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesFileModelInspection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/inspections/PagesFileModelInspection.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::seam" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagesModelInspection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/inspections/PagesModelInspection.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::seam" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateSeamPagesAction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/actions/CreateSeamPagesAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileTemplate getTemplate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/actions/CreateSeamPagesAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/actions/CreateSeamPagesAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAllowedInSourceDir()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/actions/CreateSeamPagesAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::seam" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamDomModelInspection()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/xml/SeamDomModelInspection.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::seam" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationsInconsistencyInspection.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::seam" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasFactoryExplicitVariableName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamAnnotationIncorrectSignatureInspection.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::seam" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllowedScopes()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamIllegalComponentScopeInspection.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isContextVariableExisted()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamBijectionUndefinedContextVariableInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::seam" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllSeamAnnotations()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/constants/SeamAnnotationsUtil.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::seam" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/SeamApplicationComponent.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::seam" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getSeamContextVariablesWithDependencies()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSeamContextVariableNames()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiType getFactoryType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNotNullContextVariable()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getAllSeamFacets()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSeamFacetDefined()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isModuleContainsSeamFacet()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSeamClass()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSeamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeamJamComponent getSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comparelInstalls()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comparelInstalls()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonModelElement getModelElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/ContextVariable.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/ContextVariable.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getType()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/ContextVariable.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::seam" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProcessing()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/beans/DomFactoryContextVariable.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlFile getConfigsFromWebInf()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateSeamComponentsAction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/CreateSeamComponentsAction.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::seam" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileTemplate getTemplate()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/CreateSeamComponentsAction.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::seam" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileName()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/CreateSeamComponentsAction.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCreateSeamAction()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAllowedInWebInf()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAllowedInSourceDir()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/actions/BaseCreateSeamAction.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::seam" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMeaning()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSLintOption findByName()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean createObject()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createObject()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProperValue()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOption.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::web" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintJsonExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterConfigurable createSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterAnnotationResult doAnnotate()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintJsonExternalAnnotator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::web" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLintExternalAnnotator getExternalAnnotatorForBatchInspection()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintInspection.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::web" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSLintExternalAnnotator getInstanceForBatchInspection()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterConfigurable createSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiFile()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintExternalAnnotator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::web" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintConfiguration()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLintState loadPrivateSettings()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSLintConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLintState getDefaultState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsView.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::web" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintOptionsState getOptionsState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidateJson()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintState build()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintState.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::web" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintView()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component createTopRightComponent()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Component createCenterComponent()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleEnableStatusChanged()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSLintOptionsState()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOptions()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintOptionsState build()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintOptionsState.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLintConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfigurable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfigurable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfigurable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::web" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterBaseView createView()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfigurable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::web" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function empty()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function is_letter()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function stop_at()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function snip()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function regexp()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 808,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function is_weird()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 1689,
  "endLine" : 1691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "infix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2343,
  "endLine" : 2345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2417,
  "endLine" : 2419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prefix()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 2420,
  "endLine" : 2422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stmt()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3550,
  "endLine" : 3552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function action_var()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3798,
  "endLine" : 3800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3828,
  "endLine" : 3830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3831,
  "endLine" : 3833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3857,
  "endLine" : 3859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "preaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 3860,
  "endLine" : 3862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postaction()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4107,
  "endLine" : 4109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expected_at()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/resources/data/jslint-2020-03-28.js",
  "fileLinesCount" : 4578,
  "components" : [ "primary::web" ],
  "startLine" : 4253,
  "endLine" : 4255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GjsLintExternalAnnotator getInstanceForBatchInspection()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterConfigurable createSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiFile()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintExternalAnnotator.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::web" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeResources()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintView.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterBaseView createView()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLinterDescriptor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::web" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConfigurationClass()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLinterDescriptor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::web" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintHtmlExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintHtmlExternalAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterConfigurable createSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintHtmlExternalAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintHtmlExternalAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiFile()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintHtmlExternalAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterAnnotationResult doAnnotate()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintHtmlExternalAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLinterExePath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintState build()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintConfigFileChangeTracker()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GjsLintConfiguration()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GjsLintState loadPrivateSettings()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GjsLintConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GjsLintExternalAnnotator getExternalAnnotatorForBatchInspection()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintInspection.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::web" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsObsoleteRulesWarning()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsObsoleteRulesWarning.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::web" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImportRule()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/ImportRule.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/ImportRule.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResultDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/ImportRule.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PairImportRule()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/PairImportRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::web" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResultDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/PairImportRule.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdditionalImportInfo()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImporter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::web" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsPreset getPreset()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImporter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::web" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackagePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImporter.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::web" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void canNotParse()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String ruleUrl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsSchemeImportWorker.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::web" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTrue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer isInteger()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AboutCurlyBraces()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String optionText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rightMarginSet()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AboutSpacesInFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTab()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOption getPairRule()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOption getPairRule()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/JscsRulesForCodeStyle.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::web" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeImportRule()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/importer/CompositeImportRule.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::web" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void savePrivateSettings()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JscsConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeLinterLocalPaths()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::web" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrors()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLinterErrorBase getGlobalError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void expect()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IXMLElement getElement()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsCheckStyleOutputFormatParser.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::web" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSkipReason()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSLinterAnnotationResult createError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSLinterAnnotationResult createError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalRunner.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::web" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsFixAction.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JscsExternalAnnotator getExternalAnnotatorForBatchInspection()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsInspection.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::web" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsPreset.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsPreset.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescribeUrl()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsPreset.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCustomConfigFileUsed()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeJsInterpreterRef getInterpreterRef()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackagePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsPreset getPreset()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodePackage getNodePackage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodePackageRef getNodePackageRef()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsState withInterpreterRef()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCustomConfigFileUsed()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeJsInterpreterRef getInterpreterRef()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackagePath()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsPreset getPreset()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsState build()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfigurable.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::web" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfigurable.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfigurable.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::web" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfigurable.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::web" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterBaseView createView()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsConfigurable.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::web" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JscsConfigFileType()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::web" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::web" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::web" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::web" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JscsDocumentationReader getInstance()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInnerDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsDocumentationReader.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor spacesInParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor beforeBraces()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor ternary()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor boolOrKeywordsArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JscsOptionDescriptor descr()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBe()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypesList()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOption.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::web" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JscsOptionsChecker()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOption isValidName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionClassName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTrueOrFalse()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createWarningAnnotation()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileAnnotator.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::web" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsExcludeFileInConfigFix.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::web" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/ValueType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getConfig()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPackage()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileSearcher.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::web" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigAndExcludeFix.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigAndExcludeFix.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::web" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigAndExcludeFix.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::web" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigAndExcludeFix.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::web" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBe()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTypes()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canBool()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canTrueOrFalse()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canInteger()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canStringArray()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsOptionDescriptor canString()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWithKeywords()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWithOperators()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWithBinaryOperators()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValidation()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String check()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOtherValuesAllowed()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoTrimValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFields()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMandatory()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mustNotBeEmpty()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMustNotBeEmpty()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringVerifier()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String validate()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsOptionDescriptor.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::web" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsTypeError()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsTypeError.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::web" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditFirstTypeErrorInConfig()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/EditFirstTypeErrorInConfig.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::web" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigFromPresetFix.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigFromPresetFix.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigFromPresetFix.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElementToMakeWritable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigFromPresetFix.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsCreateConfigFromPresetFix.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::web" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsSchemaExclusion.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::web" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsLinterDescriptor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::web" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String packageName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsLinterDescriptor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::web" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String packageJsonSectionName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsLinterDescriptor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasConfigFiles()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsLinterDescriptor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getConfigurationClass()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsLinterDescriptor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::web" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsConfigFileChangeTracker()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileChangeTracker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::web" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JscsConfigFileChangeTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileChangeTracker.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::web" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPropChain()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValue()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigFileCompletionContributor.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::web" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUrlFor()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/config/JscsConfigDocumentationProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::web" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JscsExternalAnnotator getInstanceForBatchInspection()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLinterConfigurable createSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiFile()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JscsSuppressRuleForFileFix()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsExternalAnnotator.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::web" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/ServerInstanceCreatorDialog.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::tc-server" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableServers()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdkPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableServers()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getJmxPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getHttpPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHttpPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerData.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::tc-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getJmxPortPattern()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getHttpPortPattern()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listTemplates()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getJmxPortPattern()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getHttpPortPattern()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerVersion.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::tc-server" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TcServerUrlMapping getInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerUrlMapping.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tc-server" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TcServerIntegration getInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerIntegration()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerHelper getApplicationServerHelper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentProvider getDeploymentProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppServerDeployedFileUrlProvider getDeployedFileUrlProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerIntegration.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tc-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdateServersListener()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyReleased()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultComboBoxModel getServerNameComboBoxModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerEditor.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::tc-server" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerPersistentData createPersistentDataEmptyInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tc-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerPersistentDataEditor createConfigurable()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tc-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TcServerWrapperConfig getInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getIdeaConfigFile()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getIncludeIdeaConfigStatement()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/conf/TcServerWrapperConfig.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::tc-server" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcConfigurationFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tc-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcConfigurationFactory.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tc-server" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptsHelper getStartupHelper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptsHelper getShutdownHelper()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDebug()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBatchMode()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TcServerData getPersistentData()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerExecutableObjectStartupPolicy.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::tc-server" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerConfigurationType()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TcServerConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration createJ2EEConfigurationTemplate()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppServerIntegration getIntegration()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/run/TcServerConfigurationType.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tc-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverSelected()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverProbablyEdited()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideInstanceModePanel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerRunConfigurationEditor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::tc-server" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String prepareDeployment()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerLocalModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tc-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerLocalModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tc-server" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2EEServerInstance createServerInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentProvider getDeploymentProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputProcessor createOutputProcessor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommonModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonModel getCommonModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJmxAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTemplate()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isDefaultPasswords()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Project getProject()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceMode()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsJmxAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogin()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceMode()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMyIsJmxAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMyIsJmxAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogin()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCredentialAlias()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceMode()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceMode()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTemplate()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInstanceModes()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBatchMode()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerInstancePoller getPoller()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStartupScriptTerminatesAfterServerStartup()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerInstance.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::tc-server" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStagingRemotePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStagingRemotePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportHostId()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHostId()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportStagingTarget()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportStagingTarget()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportHost getHost()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJmxPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicationServerNeeded()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportHostId()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHostId()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStagingRemotePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStagingRemotePath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportStagingTarget()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportStagingTarget()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJmxPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxPort()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcServerRemoteModel.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tc-server" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String notNull()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TransportTarget getOrCreateTransportTarget()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/remote/TcRemoteServerRunConfigutationEditor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tc-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getScriptExtension()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getEscapeQuote()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String runCommandWithSolidResult()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhiteSpacesNotAllowed()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doDeploy()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUndeploy()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor createAdditionalDeploymentSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentModel createNewDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSupportedArtifactTypes()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeploymentCheckerBase()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentModel getDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentStatus getFailedStatus()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFailedMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFailedMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStartMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFinishMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeploymentSource getDeploymentSource()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFailedMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStartMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFinishMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentStatus getFailedStatus()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFailedMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStartMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFinishMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeploymentContext getDeploymentContext()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JmxProvider getJmxProvider()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerInstance getServerInstance()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerDeploymentModel getDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TcServerModelBase getServerModel()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyTextAvailable()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentProvider.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::tc-server" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedToInvokeJmxException()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/exceptions/FailedToInvokeJmxException.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::tc-server" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedToInvokeJmxException()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/exceptions/FailedToInvokeJmxException.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::tc-server" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedToConnectJmxException()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/exceptions/FailedToConnectJmxException.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::tc-server" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/AdditionalDeploymentSettingsEditor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tc-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultContextRoot()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextRoot()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerService()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerService()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerHost()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerHost()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebPath()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerService()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerService()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerHost()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerHost()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String datedMessage()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/util/TcServerBundle.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::tc-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtFacetForVaadinImporter()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtFacetForVaadinImporter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtVaadinMavenSdkType()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdkType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtSdk createSdk()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdkType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdkType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdkType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtVaadinMavenSdk()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdk.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GwtVersion detectVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdk.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/maven/GwtVaadinMavenSdk.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinDevModeServer()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/debug/VaadinDevModeServer.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String patchWarDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/debug/VaadinDevModeServer.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getServers()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/debug/VaadinDevModeServerProvider.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplication()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWidget()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomComponent()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWidgetSetModule()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientWidgetClassTemplate clientWidget()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameSuffix()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/templates/VaadinTemplateNames.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/codeInsight/VaadinImplicitUsageProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/codeInsight/VaadinImplicitUsageProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationServletParameterName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWidgetSetModuleName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFullDistributionRequired()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinTemplateNames getTemplateNames()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServletClass()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinLibraryType()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinLibraryType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getLibraryTypeIcon()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinLibraryType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VaadinLibraryType getInstance()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinLibraryType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinFrameworkSupportProvider()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkSupportInModuleConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameworkSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VaadinVersion getSelectedVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomLibraryDescription createLibraryDescription()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkSupportProvider.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinFrameworkType()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkSupportInModuleProvider createProvider()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnderlyingFrameworkTypeId()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinFrameworkType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtVaadinSdkType()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdkType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtSdk createSdk()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdkType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdkType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdkType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtVaadinSdk()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdk.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GwtVersion detectVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdk.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/sdk/GwtVaadinSdk.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VaadinVersion getDefaultVersion()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasVaadinFramework()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/framework/VaadinVersionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createNorthPanel()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateWidgetAction()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetAction.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorTitle()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateWidgetAction.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getErrorTitle()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/actions/CreateCustomComponentAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputRelativePathSuggester.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativeOutputPath()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputRelativePathSuggester.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VaadinWidgetSetOutputSourceItemProvider()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeNodePresentation createPresentation()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GwtFacet getFacet()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "vaadin-framework/src/main/java/com/intellij/vaadin/artifact/VaadinWidgetSetOutputSourceItemProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::vaadin-framework" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JmxConfigurationStrategy getJmxStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doDeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doDeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentModel createNewDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSupportedArtifactTypes()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUndeploy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelDataBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharset()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelDataBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelDataBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelDataBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelDataBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelDataBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinConfigurationType()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppServerIntegration getIntegration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationType.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoBuildClassPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoBuildClassPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResinConf()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResinConf()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnlyConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadOnlyConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalParameters()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeployMode()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResinLocalModelData createResinModelData()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor createAdditionalDeploymentSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxUsername()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxUsername()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxPassword()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxPassword()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemBaseDirectoryManager getSystemBaseDirectoryManager()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseDirectoryName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaseDirectoryName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAccessFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPasswordFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPasswordFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResinConf()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResinConf()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoBuildClassPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoBuildClassPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnlyConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadOnlyConfiguration()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdditionalParameters()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalParameters()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeployMode()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeployMode()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseDirectoryName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaseDirectoryName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModel.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::resin" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerPersistentData createPersistentDataEmptyInstance()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinApplicationServerHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerPersistentDataEditor createConfigurable()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinApplicationServerHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::resin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentProvider getDeploymentProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResinManager getInstance()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationServerHelper getApplicationServerHelper()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportHostId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHostId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportTargetWebApps()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportTargetWebApps()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResinRemoteModelData createResinModelData()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportHost getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsEditor createAdditionalDeploymentSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransportHostId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHostId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportTarget getTransportTargetWebApps()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportTargetWebApps()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinRemoteModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::resin" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinPersistentDataHelper()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinPersistentData getPersistentData()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasJmxStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinPersistentDataHelper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectorCommandBase()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getResult()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getJmxUsername()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getJmxPassword()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorCommandBase.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/jmx/ConnectorPingCommand.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::resin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinInstallation getInstallation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getConfigFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinConfiguration.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::resin" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getDefaultResinConfContent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin2XConfigurationStrategy.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::resin" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigurationStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Element getElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigurationStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigurationStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getDefaultResinConfContent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinXmlConfigurationStrategy.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::resin" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final List getImports()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinXmlConfigurationStrategy.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::resin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinGeneratedConfig.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::resin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinConfigImport()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigImport.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::resin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getImportDoc()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigImport.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::resin" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerId()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExpandDirAttr()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getDefaultResinConfContent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementsProvider createElementsProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getDirectClusterDefaultElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin4XmlConfigurationStrategy.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::resin" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resin31ConfigurationStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementsProvider createElementsProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element compute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resin31ElementsProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getClusterElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getClusterDefaultElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getServerDefaultElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getHostParent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element doGetClusterDefaultElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin31ConfigurationStrategy.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::resin" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resin3XConfigurationStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ResinInstallation getInstallation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExpandDirAttr()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAttribute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getDefaultResinConfContent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object doExecute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T doExecute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ElementsProvider createElementsProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final ElementsProvider getElementsProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element compute()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Element getRootElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Namespace getNS()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element getOrCreateServerElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getHostParent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Element doGetParamParent()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getServerElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getParamParentElement()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/Resin3XConfigurationStrategy.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::resin" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExistingDir()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getResinHome()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/ResinInstallation.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::resin" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharSet()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharSet()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/WebApp.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::resin" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/MultiClassLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::resin" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassNameReplacementChar()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/MultiClassLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::resin" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void monitor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/MultiClassLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::resin" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void print()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/MultiClassLoader.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::resin" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartupClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/GenericResinVersion.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowXdebug()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/GenericResinVersion.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::resin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/GenericResinVersion.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::resin" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionNumber()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version getParsed()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOfVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartupClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowXdebug()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOfVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartupClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowXdebug()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOfVersion()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartupClass()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowXdebug()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowJmx()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersion.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::resin" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinServerInstance()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinServerInstance.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::resin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerInstancePoller getPoller()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinServerInstance.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::resin" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinModuleDeploymentModel()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultContextRoot()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextRoot()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContextPath()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModuleDeploymentModel.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::resin" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinConfigurationProducer.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::resin" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDefaultPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCommonModel()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CommonModel getCommonModel()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final J2EEServerInstance createServerInstance()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeploymentProvider getDeploymentProvider()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OutputProcessor createOutputProcessor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Project getProject()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final D getData()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocalPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharset()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void writeExternal()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinPersistentDataHelper getHelper()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResinInstallation getInstallation()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JmxConfigurationStrategy getJmxStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasJmxStrategy()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJmxPassword()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinModelBase.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::resin" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SystemBaseDirectoryManager getInstance()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinSystemBaseDirectoryManager.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::resin" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseJmxPort()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TransportTarget getOrCreateTransportTarget()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RemoteRunConfigurationEditor.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::resin" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverSelected()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/ResinRunConfigurationEditorBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::resin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverProbablyEdited()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/ResinRunConfigurationEditorBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serverChanged()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/ResinRunConfigurationEditorBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::resin" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void updateJmxPortVisible()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/ResinRunConfigurationEditorBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::resin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onOK()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/ShowResinConfDialog.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::resin" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/RunConfigurationEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::resin" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideError()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/SelectResinLocationEditor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::resin" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateContextEnabled()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/DeploymentSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ui/DeploymentSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::resin" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/DefaultPropertyNameRenderer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultPresentationManager()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/DefaultPresentationManager.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inspector getInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/DefaultPresentationManager.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setNameRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PropertyRenderer getNameRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setValueRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PropertyRenderer getValueRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setValueEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  PropertyEditor getValueEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameColumnTitle()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueColumnTitle()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object valueOf()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStopEditingOnEnter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStartEditingOnEnter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property getRoot()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getScrollableTracksViewportWidth()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addActions()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAll()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseAll()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void firePropertyAdded()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void firePropertyRemoved()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getExpandAll()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getCollapseAll()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Property getRowValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPropertyIndex()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresentationManager getPresentationManager()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresentationManager()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreePath getPathForRow()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspector.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::struts" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPropertyEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected C getComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P getEditingValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopEditing()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEdit()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractPropertyEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorSpeedSearch.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueEditorAdapter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSelectCell()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/ValueEditorAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAvailableWidth()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorTreeUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAvailableWidth()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/InspectorTreeUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getWrappingPanel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EditorTextField getEditorTextField()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected P getProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEditingValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEdit()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyInspector getInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFocus()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresentationManager getPresentationManager()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/RenderingContextImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemovePropertyAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/RemovePropertyAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/CollapseAllAction.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::struts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void perform()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/CollapseAllAction.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::struts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyInspector getInspector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void perform()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/ExpandAllAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::struts" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddPropertyAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/AddPropertyAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddPropertyAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/AddPropertyAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditPropertyAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/EditPropertyAction.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/actions/EditPropertyAction.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInspectorAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractInspectorAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property getParentProperty()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUserData()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUserData()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public N getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractProperty root()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractProperty.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyInspectorModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGetter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod getGetter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSetter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyImpl.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::struts" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBeanPropertyCache getInstance()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/core/PsiBeanPropertyCache.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsDomFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsDomFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsPluginDomFactory.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::struts" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionRenameInputValidator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ActionRenameInputValidator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern getPattern()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ActionRenameInputValidator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputValid()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/ActionRenameInputValidator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsProjectComponent getInstance()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsProjectComponent.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsDomFactory getStrutsFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsProjectComponent.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPluginDomFactory getTilesFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsProjectComponent.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsPluginDomFactory getValidatorFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsProjectComponent.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsFileDescriptionBase()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsFileDescriptionBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDependencyItems()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsFileDescriptionBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsPluginDescriptorBase()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsFileDescriptionBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/TilesDomFileDescription.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/TilesDomFileDescription.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getFilesToMerge()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/TilesDomFileDescription.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/TilesDomFileDescription.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/ValidatorDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/ValidatorDomFileDescription.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependsConverter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/DependsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/DependsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement resolveReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/DependsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUnresolvedMessage()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/DependsConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/validator/converters/ValidatorNameConverter.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getFileIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getFilesToMerge()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/StrutsDomFileDescription.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/RequestScope.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsPathReferenceConverterImpl.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::struts" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardNameConverter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/ForwardNameConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenericDomValue getClassElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/ForwardNameConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getSiblings()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/ForwardNameConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/FormPropertyTypeConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormPropertyTypeConverter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/FormPropertyTypeConverter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::struts" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/StrutsBooleanConverter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameConverter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenericDomValue getClassElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForForm()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenericDomValue getClassElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/MemSizeConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrutsLib()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidation()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrutsEl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrutsTaglib()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrutsFaces()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScripting()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtras()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJstl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStruts13()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebFacet getWebFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFrameworkSupportProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsValidationConfiguration getValidationConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsVersion getSelectedVersion()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFeaturesEditor.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::struts" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/BooleanConfigurableElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/BooleanConfigurableElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/BooleanConfigurableElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getCheckBox()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/BooleanConfigurableElement.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryInfo getStrutsTaglib()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryInfo getTiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryInfo getExtras()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryInfo getStrutsFaces()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryInfo createSubMavenJarInfo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryInfo createMavenJarInfo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsVersion.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::struts" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsValidationEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetCommonSettingsPanel getSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsValidationEditor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetCommonSettingsPanel.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeStateCheckBox getDisablePropertyKeysValidationCheckBox()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetCommonSettingsPanel.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsLibrariesValidatorDescription()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsLibrariesValidatorDescription.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLibraryAdded()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsLibrariesValidatorDescription.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetCommonSettingsPanel getSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetDefaultSettingsEditor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetDefaultSettingsEditor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetDefaultSettingsEditor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/StrutsFacetDefaultSettingsEditor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/MultipleStrutsFacetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/ui/MultipleStrutsFacetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsFacetType getInstance()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultFacetSettingsEditor createDefaultConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleFacetSettingsEditor createMultipleConfigurationsEditor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern createSuitableFilePattern()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFacetType.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Validator findValidator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/ValidationModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/ValidationModelImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::struts" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesModelImpl()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefinitions()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/TilesModelImpl.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllStrutsModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsConfig getStrutsConfig()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsModel getCombinedStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationModel getValidation()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllValidationModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesModel getTiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllTilesModels()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrutsConfig()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/psi/StrutsManagerImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::struts" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTree getTree()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDefault()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRootElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpandNode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SimpleNode createFileNode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpandNode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpandNode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getNodeIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/MultiDomTreeStructure.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::struts" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRootVisible()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/StrutsTreeBase.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::struts" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValidForFile()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateMappingAction.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltipText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getClickAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNavigateAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getIconFlags()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GotoDeclGutter.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::struts" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GutterIconRendererBase()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GutterIconRendererBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gutter/GutterIconRendererBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlValueSelfReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueSelfReference.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::struts" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement doResolve()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueSelfReference.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WrappedReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/WrappedReferenceProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSoft()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRange()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlValueReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebFacet getWebFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlValueReference.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::struts" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrutsModel getStrutsModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FormBean findFormBean()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorFormPropertyReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/ValidatorFormPropertyReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassNameAttribute()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/SetPropertyReferenceProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertyReference getContextReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReference.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::struts" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeValue getValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/PropertyReferenceSet.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormPropertyReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReferenceProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::struts" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PropertyReference createReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/property/FormPropertyReferenceProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionWebPathsProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/path/ActionWebPathsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionWebPathsProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/path/ActionWebPathsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/path/ActionWebPathsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::struts" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlAttributeReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlAttributeReferenceProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlAttributeReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlAttributeReferenceProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScopeFilter andTagNames()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/ReferenceProviderUtils.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::struts" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorFormReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ValidatorFormReferenceProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/FormReferenceProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RolesReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/RolesReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WebApp getWebApp()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/RolesReferenceProvider.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::struts" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ModuleReferenceProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/config/ValidatorReferenceProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTag findEnclosingTag()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlReferenceUtil.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getDomClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSoft()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/BaseReferenceProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::struts" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorFormInspection()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inspections/ValidatorFormInspection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/inspections/ValidatorFormInspection.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptModule()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/BaseGoToSymbolProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection calcAcceptableModules()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/gotosymbol/BaseGoToSymbolProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyAutoScrollFromSourceHandler()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAutoScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAutoScrollMode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesChanged()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesRemoved()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsBundle.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::struts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsBundle()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsBundle.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::struts" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationValidator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/ValidationValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomModelFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/ValidationValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableOnFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/ValidationValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsInspection()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::struts" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::struts" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsSyntaxAnnotator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/StrutsSyntaxAnnotator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorSyntaxAnnotator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/ValidatorSyntaxAnnotator.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomAnnotatorVisitor()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitDomElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorVisitor.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::struts" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomAnnotatorComponentBase()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/DomAnnotatorComponentBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesSyntaxAnnotator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/syntax/TilesSyntaxAnnotator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsValidator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomModelFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableOnFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesValidator()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/TilesValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomModelFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/TilesValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableOnFacet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/TilesValidator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getConfigFiles()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/StrutsValidatorBase.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidatorInspection()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/ValidatorInspection.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/ValidatorInspection.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesInspection()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/TilesInspection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/highlighting/TilesInspection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsNodeObject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsNodeObject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsNodeObject.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeRealizer getNodeRealizer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeCreationPolicy getEdgeCreationPolicy()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getTracker()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsPresentationModel.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::struts" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsEdgeObject.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsEdgeObject.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsEdgeObject.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsEdgeObject.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsEdgeObject.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::struts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/DiagramEditorProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsGraphNodeRenderer()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphNodeRenderer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNodeName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphNodeRenderer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::struts" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsGraphDataModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphDataModel.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsObject createEdge()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphDataModel.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::struts" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphDataModel.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::struts" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEdgeName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphDataModel.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::struts" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModulePrefix()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getConfigurationTag()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletMappingInfo getServletMappingInfo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action findAction()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFormBeans()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormBean findFormBean()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGlobalForwards()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Forward findForward()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputForward()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonServlet getActionServlet()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsModelImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TilesModel createModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/TilesDomFactory.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::struts" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsManager getInstance()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::struts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/NamedModelImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/config/StrutsConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::struts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrutsConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/config/StrutsConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::struts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEditingValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEdit()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getObjectClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDomValue getDomValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueObject()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomProperty.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::struts" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyRenderer.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::struts" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass findClassInProjectScope()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/PsiClassUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHashCode()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/DomNamedElementsHashingStrategy.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/DomNamedElementsHashingStrategy.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matchesResultType()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReference getPathReference()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/struts2/TilesResultContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::struts" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getLibraryTypeIcon()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/library/TilesLibraryType.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getID()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String bindToElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String handleElementRename()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TilesModel getTilesModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolver.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::struts" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Converter getConverter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesConfigurerDefinitionsConverter.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEndingSlashNotAllowed()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesConfigurerDefinitionsConverter.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Condition getResourceFilter()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesConfigurerDefinitionsConverter.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::struts" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBeanClass()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesViewResolverFactory.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::struts" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/tiles/springMvc/TilesConfigurerReferenceContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/icons/StrutsApiIcons.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon load()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/icons/StrutsApiIcons.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenDependenciesBundle()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenDependenciesBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenDependenciesBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGInClassConfigurationProducer.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::arquillian" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldReplace()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGInClassConfigurationProducer.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::arquillian" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGSuiteConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGPackageConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArquillianTestNGRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::arquillian" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::arquillian" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::arquillian" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGConfigurationPanel.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::arquillian" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGConfigurationPanel.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::arquillian" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGConfigurationPanel.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::arquillian" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteConnectionCreator getRemoteConnectionCreator()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArquillianRunConfiguration getArquillianRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfiguration getRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/runConfiguration/ArquillianTestNGRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::arquillian" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getMarkerClassFQName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/testFramework/ArquillianTestNGFramework.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateDescriptor getTestClassFileTemplateDescriptor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/testFramework/ArquillianTestNGFramework.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::arquillian" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestClass()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/testFramework/ArquillianTestNGFramework.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::arquillian" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyConfigurationType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/testFramework/ArquillianTestNGFramework.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSuspectedName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/quickFix/ArquillianTestNGUnresolvedReference.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::arquillian" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::arquillian" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainerStateName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::arquillian" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfigurationCoordinator()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfigurationCoordinator.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::arquillian" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfiguration createArquillianRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfigurationTypeUtil.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::arquillian" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianConfigurationPanel.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::arquillian" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianConfigurationPanel.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmParameters()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnvVariables()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggerModel getRemoteDebuggerModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainer getDescription()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainerModel.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::arquillian" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildrenStates()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListModel.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::arquillian" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainersState getCurrentState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainersModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUsedName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianContainersModel.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianExistLibraryState getCurrentState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianExistLibraryModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::arquillian" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianExistLibraryModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStateVersion()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianModel.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::arquillian" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryState getCurrentState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDownloadSources()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDownloadJavaDocs()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianMavenLibraryModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::arquillian" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListenersHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllListeners()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianListenersHolder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArquillianContainersManager getInstance()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::arquillian" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainersState getState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::arquillian" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::arquillian" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveContainersModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::arquillian" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChanges()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::arquillian" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainerId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmParameters()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnvVariables()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraries()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLibraries()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationSpecificState getRemoteDebuggerState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainerState.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::arquillian" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianExistLibraryState.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianMavenLibraryState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianMavenLibraryState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianMavenLibraryState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainersState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersState.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::arquillian" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainersState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersState.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::arquillian" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/persistent/ArquillianContainersState.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::arquillian" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptionUri()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameters()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::arquillian" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianMavenCoordinates.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::arquillian" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianMavenCoordinates.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::arquillian" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerManual()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerManual.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::arquillian" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getScope()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerManual.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::arquillian" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerState createDefaultState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerManual.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canChangeDependencyList()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerManual.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::arquillian" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getScope()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerPredefined.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canChangeDependencyList()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainerPredefined.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier getDescription()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::arquillian" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/container/ArquillianContainer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::arquillian" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasChanges()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationSpecificState getCurrentState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggerMode getMode()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPort()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSharedMemoryAddress()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDebuggerTransport getTransport()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunContainerQualifier()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDebugContainerQualifier()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/RemoteDebuggerModel.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::arquillian" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/remoteDebugger/ui/RemoteDebuggerPanel.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::arquillian" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArquillianContainersAppManager getInstance()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ArquillianContainersAppManager.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::arquillian" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerModel getEditableObject()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEditableObject()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisible()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getComponentStateKey()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MasterDetailsStateService getStateService()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianSettingsConfigurable.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::arquillian" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddLibraryAction.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getText()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/AddLibraryAction.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianContainerModel getModel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNode.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ArquillianContainerSettings.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::arquillian" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldReplace()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/producer/ArquillianInClassConfigurationProducer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::arquillian" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/producer/ArquillianAllInPackageConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationFactory getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/producer/ArquillianAllInDirectoryConfigurationProducer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArquillianJUnitRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfigurationType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::arquillian" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfigurationType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::arquillian" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfigurationType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::arquillian" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestObject getTestObject()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageRuntimeType getDefaultLanguageRuntimeType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestObject getState()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArquillianRunConfiguration getArquillianRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfiguration getRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitRunConfiguration.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::arquillian" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitConfigurationPanel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitConfigurationPanel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/runConfiguration/ArquillianJUnitConfigurationPanel.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getMarkerClassFQName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateDescriptor getTestClassFileTemplateDescriptor()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestClass()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestMethod()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestMethod()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyConfigurationType()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/testFramework/ArquillianJUnitFramework.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::arquillian" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSuspectedName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/junit/quickFix/ArquillianJUnitUnresolvedReference.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::arquillian" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArquillianBundle()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/ArquillianBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::arquillian" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/ArquillianBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::arquillian" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public MavenManager getInstance()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenManager.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::arquillian" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasArquillian()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/utils/ArquillianUtils.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::arquillian" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean wouldLikeToCheckMethodCount()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianTooManyDeploymentInspection.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::arquillian" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean wouldLikeToCheckMethodCount()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/inspection/ArquillianDeploymentAbsentInspection.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::arquillian" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Overview getOverview()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeamProcessDesignerNavigationProvider getNavigationProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getXmlFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDataModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/JpdlDomFileDescription.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jbpm" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultJpdlNodeRenderer()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/renderers/DefaultJpdlNodeRenderer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/renderers/DefaultJpdlNodeRenderer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNodeName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/renderers/DefaultJpdlNodeRenderer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Color getBackground()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/renderers/DefaultJpdlNodeRenderer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeRealizer getNodeRealizer()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeRealizer getEdgeRealizer()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDeleteEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlPresentationModel.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::jbpm" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEdges()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNode getSourceNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNode getTargetNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEdgeName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransition()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlModel getModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDnDSupport()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlDataModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/dnd/JpdlDnDSupport.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::jbpm" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndActivityNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndCancelNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndErrorNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/EndActivityNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HqlNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/HqlNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/HqlNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/HqlNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNode getSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNode getTarget()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDuplicated()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicEdge.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/ScriptNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/ScriptNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/ScriptNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/StartNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/StartNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/StartNode.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/DecisionNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/DecisionNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/DecisionNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MailNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/MailNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/MailNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/MailNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/StateNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/StateNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/StateNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/TaskNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/TaskNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/TaskNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JoinNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JoinNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JoinNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpdlBasicNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JpdlBasicNode.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jbpm" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RulesNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/RulesNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/RulesNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/RulesNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubProcessNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/SubProcessNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/SubProcessNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/SubProcessNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JavaNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JavaNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/JavaNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForkNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/ForkNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/ForkNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/ForkNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/SqlNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/SqlNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/SqlNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/CustomNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/CustomNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/CustomNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/GroupNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/GroupNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/GroupNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RulesDecisionNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/RulesDecisionNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlNodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/RulesDecisionNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/nodes/RulesDecisionNode.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/ProcessNamesReferenceProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addNames()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/JpdlGotoSymbolProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptModule()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/providers/JpdlGotoSymbolProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJpdl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/impl/JpdlDomModelManagerImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlModel getJpdlModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/impl/JpdlDomModelManagerImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/impl/JpdlDomModelManagerImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/impl/JpdlModelImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JavaActivityMethodConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JavaActivityMethodConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass getPsiClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JavaActivityMethodConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JpdlTransitionTargetConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JpdlTransitionTargetConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/JpdlTransitionTargetConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::jbpm" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/EventNameConverter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fromString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/EventNameConverter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/EventNameConverter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getVariants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/ProcessDefinitionConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/xml/converters/ProcessDefinitionConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlModelFactory()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlModelFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpdlDomModelManager getInstance()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/model/JpdlDomModelManager.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlElContextProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElContextProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsSetMethodForLastReference()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElContextProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isObjectClassMethod()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/el/JpdlElContextProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern getPattern()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/rename/JpdlNamedActivityInputValidator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputValid()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/rename/JpdlNamedActivityInputValidator.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getProcessNames()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/utils/JpdlCommonUtils.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpdlModelInspection()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/inspections/JpdlModelInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/inspections/JpdlModelInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/inspections/JpdlModelInspection.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/actions/CreateJpdlDialog.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jbpm" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TransparentColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/TransparentColorProvider.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::jbpm" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getImage()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/DefaultIconProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::jbpm" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/AsIsNameStrategy.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JbpmDomFileDescription()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/JbpmDomFileDescription.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ColorProviderImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/ColorProviderImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ColorProviderImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/ColorProviderImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/ColorProviderImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProvidersCoordinator getInstance()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/ProvidersCoordinator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jbpm" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/providers/GreenColorProvider.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::jbpm" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/label/ChartNodeLabelColorRenderer.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/label/ChartNodeLabelPositionRenderer.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/label/ChartNodeLabelRenderer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartRenderer()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartRenderer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invoke()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartRenderer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jbpm" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/custom/ChartNodeCustomRenderer.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartNodeMainPanel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartNodeMainPanel.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPainter()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/ChartNodeMainPanel.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/pictures/ChartNodeIconRenderer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPosition()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/pictures/ChartNodeIconRenderer.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/pictures/GraphNodeImageRenderer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/background/ChartNodeBorderRenderer.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getLayoutClass()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/render/background/ChartNodeBackgroundColorRenderer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getPsiFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDomFileSource.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BpmnDomModelManager getInstance()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnDomModelManager.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getEdges()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Edge getEdge()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Source getSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModelImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::jbpm" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartDataModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramScopeManager getScopeManager()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartDataModel.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jbpm" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmndi/ParticipantBandKind.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmndi/MessageVisibleKind.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TAdHocOrdering.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TEventBasedGatewayType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/DataOutputRefConvertor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jbpm" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TGatewayDirection.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingOutputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TAssociationDirection.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TMultiInstanceFlowCondition.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set possiblyReferencedTypes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/MessageFlowRefConvertor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jbpm" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TRelationshipDirection.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TItemKind.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/BPMNPresentationProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/TChoreographyLoop.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/bpmn20/OptionalAndWhileExecutingInputRefConvertor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jbpm" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerExtensions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/xml/BPMNEdgeDomExtender.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDefinitions getDefinitions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRootElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/xml/TDefinitionsImpl.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFlowElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/xml/TProcessImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFlowNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/xml/TProcessImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BpmnDomModel computeModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelFactory.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::jbpm" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDomModelManagerImpl()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelManagerImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBpmnDomModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelManagerImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDomModel getModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelManagerImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/impl/BpmnDomModelManagerImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartFileSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartFileSource.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartFileSource.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartEventColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/StartEventColorProvider.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JBColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/JBColorProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColor()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/JBColorProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndEventColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/EndEventColorProvider.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/BpmnLabelProvider.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::jbpm" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GatewayColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/GatewayColorProvider.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntermediateEventColorProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/render/IntermediateEventColorProvider.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StructureViewTreeElement createChildElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/BpmnStructureViewBuilder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::jbpm" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartNode getSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartEdge.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartNode getTarget()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartEdge.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/ChartNode.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/FlowElementConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jbpm" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set possiblyReferencedTypes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/ProcessRefConvertor.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jbpm" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/TBaseElementConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set possiblyReferencedTypes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/TBaseElementConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jbpm" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/DoubleConverter.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set possiblyReferencedTypes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/model/converters/BPMNPlaneElementConvertor.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFlowElements()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getEventDefinitions()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFlowNodes()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnUtils.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramPresentationModel createPresentationModel()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/settings/ChartProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationNotNullCoordinator getRenderSizeCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/settings/ChartExtras.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderDefaultSize getNodeDefaultSize()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/settings/ChartExtras.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnConfigDomInspection()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/highlighting/BpmnConfigDomInspection.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramVfsResolver.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestDiagramFileName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramExtras.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::jbpm" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptableAsNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramElementManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::jbpm" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditorTitle()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramElementManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::jbpm" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleColoredText createCustomNodePresentableName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnDiagramElementManager.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::jbpm" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleColoredText getInvalidSimpleColoredText()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramPresentationConstants.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jbpm" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnUnknownNodeElementWrapper()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnUnknownNodeElementWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnUnknownNodeElementWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnUnknownNodeElementWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnUnknownNodeElementWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBpmnModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnUnknownNodeElementWrapper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BpmnElementWrapper()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getUserData()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void putUserData()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnElementWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jbpm" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnDefinitionsWrapper()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnDefinitionsWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnDefinitionsWrapper.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bpmn20DomElementWrapper()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/Bpmn20DomElementWrapper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/Bpmn20DomElementWrapper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/Bpmn20DomElementWrapper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBpmnModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/Bpmn20DomElementWrapper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnModuleWrapper()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnModuleWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnModuleWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jbpm" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFqn()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnModuleWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBpmnModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/wrappers/BpmnModuleWrapper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltip()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnElementWrapper getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramNode.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DomElement getDefiningElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnEdgeType getEdgeType()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/beans/BpmnDiagramEdge.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDependencyDiagramSupported()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPsiListener()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProcessDefinitionModels()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationTracker getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmptyLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartPersistentLayouter.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isGlobal()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/MapUndoableWrapper.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jbpm" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLeft()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRight()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getTop()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBottom()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getCenterX()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getCenterY()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getWidth()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getHeight()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getCenter()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getSize()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public NodeLayout createByCenterPoint()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public NodeLayout createByCenterPoint()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/layout/ChartLayoutCoordinator.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::jbpm" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationCoordinator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationCoordinator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationsCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/annotation/AnnotationsCoordinator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::jbpm" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDumbAware()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditorProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptRequiresReadAction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditorProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jbpm" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getWeight()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditorProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DomElement getSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChartId()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::jbpm" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChartName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::jbpm" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartVfsResolver.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jbpm" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFlowElement resolveElementByFQN()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartVfsResolver.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartNode addElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TProcess getProcess()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltip()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFlowElement getIdentifyingElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BPMNShape getLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartNode.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jbpm" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DiagramRelationshipInfo getDiagramRelationshipInfo()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdgeType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jbpm" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSequenceFlow getSequenceFlow()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdge.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BPMNEdge getLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdge.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayout()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartEdge.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jbpm" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BpmnChartSource()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartSource.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::jbpm" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFlowElement findInDataContext()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartElementManager.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptableAsNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartElementManager.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementTitle()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartElementManager.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getItemName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/BpmnChartElementManager.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jbpm" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDefinitionExplicitOwner fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDefinitionExplicitOwner fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDefinitionExplicitOwner fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDefinitionExplicitOwner fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TEventDefinition fun()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDUtils.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::jbpm" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStartDragging()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnChartDnDSupport.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jbpm" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDNodeType.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jbpm" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDNodeType.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jbpm" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getCreateFunction()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDNodeType.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jbpm" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeafNode()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/dnd/BpmnDnDNodeType.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jbpm" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStartDragging()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDJointNode.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::jbpm" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeT getValue()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDLeafNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/node/ChartDnDLeafNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jbpm" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node drop()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChartDnDTarget()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/dnd/ChartDnDSupport.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jbpm" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartBuilder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jbpm" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChartLayoutCoordinator getChartLayoutCoordinator()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartBuilder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jbpm" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArtifactIdParentPom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupIdParentPom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionParentPom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreateParentPom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAddRemoteRepository()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRemoteRepositoryList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/MavenConfiguration.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tapestry" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/RemoteRepositoryDescription.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/RemoteRepositoryDescription.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/RemoteRepositoryDescription.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreatingSnapshots()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/RemoteRepositoryDescription.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreatingReleases()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/maven/RemoteRepositoryDescription.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addTapestryModelListener()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean removeTapestryModelListener()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addFileSystemListener()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean removeFileSystemListener()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/TapestryEventsManager.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreException()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/exceptions/CoreException.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFoundException()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/exceptions/NotFoundException.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFoundException()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/exceptions/NotFoundException.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotTapestryElementException()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/exceptions/NotTapestryElementException.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryProject getProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getSourceType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getTargetType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCoerce()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/coercion/TypeCoercionValidator.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::tapestry" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssignableToAll getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/AssignableToAll.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/AssignableToAll.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/AssignableToAll.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getUnderlyingObject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/java/AssignableToAll.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExternalizeToTemplateContext getContext()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ToTemplateExternalizer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateContext.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespacePrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateContext.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateContext.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateContext.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalizeToTemplateChain getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/totemplatechain/ExternalizeToTemplateChain.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalizeToClassChain getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassChain.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType getTargetClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ExternalizeToClassContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExternalizeToClassContext getContext()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/externalizable/toclasschain/ToClassExternalizer.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryLibrary()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBasePackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getComponents()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAbstractComponents()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPages()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMixins()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/TapestryLibrary.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tapestry" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedElement getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TemplateElement.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ResolvedValue.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCodeBind()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ResolvedValue.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryProject getProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType getContextClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResultType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getResultType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResultCodeBind()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getResultCodeBind()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverContext.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueResolverChain getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/valueresolvers/ValueResolverChain.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/Page.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateRepresentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/Page.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::tapestry" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaField getParameterField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IJavaAnnotation getParamAnnotation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryParameter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType getElementClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryProject getProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryLibrary getLibrary()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementType getElementType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassRepresentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/PresentationLibraryElement.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::tapestry" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TapestryComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateRepresentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/TapestryComponent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaField getField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PresentationLibraryElement getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int compareByIds()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/InjectedElement.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::tapestry" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContainerComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ContainerComponent.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ContainerComponent.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ContainerComponent.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementNameFromClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ContainerComponent.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ParameterComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ParameterComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementNameFromClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/ParameterComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BodyComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BodyComponent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BodyComponent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BodyComponent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementNameFromClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BodyComponent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tapestry" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaField getParameterField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAnnotations()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/DummyTapestryParameter.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::tapestry" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BlockComponent.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BlockComponent.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementNameFromClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/components/BlockComponent.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/presentation/Mixin.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScope()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEagerLoad()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType getServiceClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/Service.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/model/ioc/ModuleBuilder.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tapestry" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType getServiceClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServiceClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEagerLoad()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEagerLoad()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScope()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPagesRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentsRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMixinsRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Page findPage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String computeKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Page findPage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String computeKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryComponent findComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mixin findMixin()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String computeKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String computeKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getBuiltinPages()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryComponent findComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String computeKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAvailableElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaTypeFinder getJavaTypeFinder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaTypeCreator getJavaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IResourceFinder getResourceFinder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryEventsManager getEventsManager()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/TapestryProject.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tapestry" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project getProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ElementsCachedMap.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getMappingData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/MappingDataCache.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/PathUtils.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::tapestry" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLocator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getUrl()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassLoader()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/ClassLocator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::tapestry" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getApplicationPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/WebDescriptorUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeSubstring()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/util/LocalizationUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiField getField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiManager getManager()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMetaData getMetaData()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelRangeExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelRangeExpression.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelRangeExpression.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelPsiUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlParserDefinition.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlParserDefinition.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlParserDefinition.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlParserDefinition.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlParserDefinition.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlParserDefinition.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tapestry" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelLexer.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::tapestry" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode createCompositeNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElementType.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::tapestry" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelExpressionHolder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/impl/TelExpressionHolder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/impl/TelExpressionHolder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/impl/TelExpressionHolder.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelCompositeElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElement.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelCompositeElement.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelReferenceQualifier getReferenceQualifier()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TelReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getReferenceNameElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelQualifiedReference getReference()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelReferenceExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TmlHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlHighlightingLexer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiParser createParser()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelParserDefinition.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TmlFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlFile.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlFile.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelMethodCallExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelMethodCallExpression.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelArgumentList getArgumentList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelMethodCallExpression.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelMethodCallExpression.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TmlLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlLexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelLiteralExpressionType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelLiteralExpressionType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelTokenType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelTokenType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelTokenType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TelQualifiedReference()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelExpression getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiNamedElement createResult()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelQualifiedReference.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::tapestry" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelNotOpExpression()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelNotOpExpression.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelNotOpExpression.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiField getProperty()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDocComment getDocComment()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTypeParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTypeParameterList getTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getContainingClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getReturnType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTypeElement getReturnTypeElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiIdentifier getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiModifierList getModifierList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchicalMethodSignature getHierarchicalMethodSignature()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReferenceList getThrowsList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiCodeBlock getBody()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstructor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVarArgs()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSignature getSignature()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findSuperMethodSignaturesIncludingStatic()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod findDeepestSuperMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifierProperty()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVarArgs()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParametersCount()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TapestryAccessorMethod.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::tapestry" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TmlEmbeddedContentSupport.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelArgumentList()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelArgumentList.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TmlLanguage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlLanguage.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlHighlighter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TelFileType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelHighlighter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TelLanguage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelLanguage.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TelFileType getAssociatedFileType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TelLanguage.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TmlFileType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/lang/TmlFileType.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/TapestryBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijResource()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getPsiFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtension()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResource.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlAttribute.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlAttribute.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlAttribute.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlAttribute.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlAttribute.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijXmlTag()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlTag.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlTag.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlTag.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlTag.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/xml/IntellijXmlTag.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijResourceFinder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/resource/IntellijResourceFinder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaTypeCreator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeCreator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaTypeFinder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiPackage findPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IServiceBindingDiscoverer getServiceBindingDiscoverer()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaTypeFinder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnum()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotMethodOfJavaLangObject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaClassType.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getReturnType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaClassType getContainingClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod getPsiMethod()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tapestry" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaPrimitiveType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaPrimitiveType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getUnderlyingObject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaPrimitiveType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijMethodParameter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaArrayType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getUnderlyingObject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaArrayType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IJavaType getComponentType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaArrayType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijJavaAnnotation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaAnnotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaAnnotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaAnnotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tapestry" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiAnnotation getPsiAnnotation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaAnnotation.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiField getPsiField()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/core/java/IntellijJavaField.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryModuleSupportLoader getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryProject getTapestryProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryProject getTapestryProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewPagesTemplatesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewPagesTemplatesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewPagesClassesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewPagesClassesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewComponentsTemplatesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewComponentsTemplatesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewComponentsClassesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewComponentsClassesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewMixinsClassesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewMixinsClassesSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryModuleSupportLoader.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tapestry" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationTab getDocumentationTab()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesTab getDependenciesTab()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/TapestryToolWindow.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::tapestry" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldShowDependencies()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToElementAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DependenciesTab.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tapestry" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getMainPanel()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedElement getInjectedPage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPageNode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPageNode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInjectedComponentNodes()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPagesNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/InjectedPagesNode.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::tapestry" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/DependenciesRootNode.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectedElement getInjectedComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentNode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentNode.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmbeddedComponentNodes()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentsNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedComponentsNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmbeddedTemplateNodes()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedTemplateNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/nodes/EmbeddedTemplateNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TmlFindUsagesProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TmlFindUsagesProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TmlFindUsagesProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryMethodReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TapestryMethodReferenceSearcher.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryPropertyReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/editorActions/TapestryPropertyReferenceSearcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryFrameworkSupportProvider()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFrameworkSupportProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::tapestry" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URL getUrl()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilterName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplicationPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetConfiguration.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryLibrariesValidatorDescription()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryLibrariesValidatorDescription.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryFacetType getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetType getFacetType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementPattern createSuitableFilePattern()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryFacetType.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tapestry" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilterName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGenerateStartupApplication()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGeneratePom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGenerateStartupApplication()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGeneratePom()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/NewFacetDialog.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryVersion.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enableEmbeddedCssFor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryEmbeddedCssProvider.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementsGroup getTopGroup()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryAttributeDescriptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryAttributeDescriptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryAttributeDescriptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryAttributeDescriptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryAttributeDescriptor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryTagDescriptor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestrySchemaProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLocations()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestrySchemaProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::tapestry" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryUnknownTagDescriptor.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryUnknownTagDescriptor.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParameterDescriptor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParameterDescriptor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final String getPrefixWithColon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementsGroup getTopGroup()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixed()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdRefType()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnumerated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryMixinDescriptor.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryMixinDescriptor.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryNamespaceDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getDescriptorFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryNamespaceDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryNamespaceDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryNamespaceDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryNamespaceDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTapestryTemplateNamespace()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryXmlExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParametersNamespaceDescriptor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFile getDescriptorFile()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParametersNamespaceDescriptor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParametersNamespaceDescriptor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParametersNamespaceDescriptor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryParametersNamespaceDescriptor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::tapestry" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryIdOrTypeAttributeDescriptor.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryIdOrTypeAttributeDescriptor.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::tapestry" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/TapestryReferenceContributor.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::tapestry" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/reference/PsiAttributeValueReference.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::tapestry" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributesKey createTextAttributesKey()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributesDescriptor createAttributesDescriptor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter getHighlighter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDemoText()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/TemplateColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tapestry" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryImplicitUsageProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryImplicitUsageProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::tapestry" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/TapestryImplicitUsageProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::tapestry" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewTransferHandler()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewTransferHandler.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::tapestry" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Transferable createTransferable()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewTransferHandler.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSourceActions()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewTransferHandler.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::tapestry" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewTransferHandler.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::tapestry" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TapestryIdeView()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryIdeView.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::tapestry" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TapestryProjectViewPane getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectInTarget createSelectInTarget()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modelChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelect()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupElementFiles()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowLibraries()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFromBasePackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPathToSelect()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project getProject()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/ViewMouseListener.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::tapestry" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isDisposeOnCollapsing()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryViewTreeBuilder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getTreeStructureElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryViewTreeBuilder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProgressIndicator createProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryViewTreeBuilder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowPlus()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryViewTreeBuilder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpandNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryViewTreeBuilder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TapestryProjectTreeStructure()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectTreeStructure.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootNode getRootElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectTreeStructure.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TapestryProjectSelectInTarget()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectSelectInTarget.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectSelectInTarget.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMinorViewId()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectSelectInTarget.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWeight()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectSelectInTarget.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubIdSelectable()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectSelectInTarget.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/ModuleNode.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/RootNode.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::tapestry" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/RootNode.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TapestryLibrary getLibrary()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/FolderNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getClassToCreate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/FolderNode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getElement()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ItemPresentation updatePresentation()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandOnDoubleClick()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/TapestryNode.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tapestry" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Comparator getInstance()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PackageNodesComparator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tapestry" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageNode()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/nodes/PackageNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowLibrariesTogleAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/actions/ShowLibrariesTogleAction.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::tapestry" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartInBasePackageAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/actions/StartInBasePackageAction.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::tapestry" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/inspections/TapestryInspectionBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tapestry" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightDisplayLevel getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/inspections/TapestryInspectionBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tapestry" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/inspections/TapestryInspectionBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tapestry" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/inspections/TelReferencesInspection.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidPackageName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/Validators.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::tapestry" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidComponentName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/Validators.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPropertyNameFromSetter()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTapestryModule()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttribute getTIdAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlAttribute getTTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryUtils.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::tapestry" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedUserDataCache()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/CachedUserDataCache.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tapestry" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T get()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/CachedUserDataCache.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiClass findPublicClass()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runWriteCommand()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebFacet getWebFacet()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/IdeaUtils.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::tapestry" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNewComponentAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementsRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewMixinName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReplaceExistingFiles()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getClassSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFolder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinDialog.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tapestry" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddNewElementAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewElementAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::tapestry" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewComponentName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReplaceExistingFiles()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotCreatingTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNotCreatingTemplate()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getTemplateSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getClassSourceDirectory()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getNameComponent()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFolder()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewComponentDialog.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tapestry" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNewPageAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewPageAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tapestry" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementsRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewPageAction.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNewMixinAction()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementsRootPackage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/createnew/AddNewMixinAction.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tapestry" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showCantNavigateMessage()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/ClassTemplateNavigation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tapestry" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/actions/navigation/TagDocumentationNavigation.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::tapestry" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigFilePathChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExecutablePathChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnableOptionChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompassSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompassConfigPath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/RubyCompassExtension.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compass" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfigurableForRubyModule()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassConfigurableForRubyModule.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::compass" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompassSettingsPanel createCompassSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassConfigurableForRubyModule.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::compass" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassImportPathRegistrationWatcherRM()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassImportPathRegistrationWatcherRM.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::compass" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompassImportPathRegistrationWatcherRM getInstance()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassImportPathRegistrationWatcherRM.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::compass" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomFunctions()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SassExtensionFunctionInfo findCustomFunctionByName()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRubyModulesWithFunctionExtensions()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSassExtension.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compass" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSassScssTaskConsumerBase()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompassSettings getCompassSettings()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassScssTaskConsumerBase.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::compass" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassScssTaskConsumer()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassScssTaskConsumer.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::compass" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConsumeMessage()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassScssTaskConsumer.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::compass" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSassTaskConsumer()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassTaskConsumer.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::compass" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConsumeMessage()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/watcher/CompassSassTaskConsumer.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::compass" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurable.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compass" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List listPossibleExecutableFilePaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidExecutableFile()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pattern createGemNamePattern()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfig()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfig.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compass" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImportPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfig.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compass" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImportPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfig.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compass" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfig.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compass" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillWithImportPathsFromConfig()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEat()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childAdded()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childRemoved()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childReplaced()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childMoved()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childrenChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileMovement()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileMoved()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCopied()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassImportPathRegistrationWatcherImpl()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcherImpl.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::compass" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompassImportPathRegistrationWatcherImpl getInstance()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcherImpl.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::compass" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompassExtensionPointListener()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/SassCompassExtensionStartupActivity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::compass" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disposeModel()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassUtil.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::compass" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigFilePathChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExecutablePathChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnableOptionChanged()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCompassSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCompassExecutableFilePath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCompassConfigPath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettingsPanelImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compass" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getContexts()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassFileReferenceHelper.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compass" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ConfigureCompassQuickFix.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compass" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String normalizePath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigParser.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::compass" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompassSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSettings()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompassSupportEnabled()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEnabledFlag()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompassExecutableFilePath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompassExecutableFilePath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompassConfigPath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompassConfigPath()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSettings getState()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImportPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImportPaths()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfigurableProvider()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfigurableProvider.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::compass" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/UsernamePasswordForm.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/UsernamePasswordForm.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/UsernamePasswordForm.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/UsernamePasswordForm.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExchangeRows()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cookie getCookie()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cutIfLong()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RestClientSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientSettings.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestClientSettings getState()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientSettings.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientSettings.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHeaderEditor()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JBTableRowRenderer getRowRenderer()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRestClient()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/CreateRestClientAction.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateFilename()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientFileUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigureProxyAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileType getFileType()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMimeTypeRef()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenInBrowserAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestURL()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getResponse()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHttpMethod()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onErrorResponse()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetCookies()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestHistoryAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExportRequestAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportRequestAction()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCustomActions()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/php/PhpRestClientCustomActionsProvider.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientLegacyBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElementsCount()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImmutableFields()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImmutableHeaderExceptions()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExchangeRows()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/NameValueTableModel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uneditFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesDotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTemplateFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DummyAdminWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/admin/DateComparator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmartCvsSrcBundle()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/SmartCvsSrcBundle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateModuleCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/impord/CreateModuleCommand.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeKeywordSubstCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/ChangeKeywordSubstCommand.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/command/admin/AdminCommand.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/DummyLocalFileWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/DummyLocalFileWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/DummyLocalFileWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileDate()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/DummyLocalFileWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileMode()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/file/DummyLocalFileWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/util/DefaultIgnoreFileFilter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllIgnoreFileFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/smartcvs-src/org/netbeans/lib/cvsclient/util/AllIgnoreFileFilter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeafLocalFileWriter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileDate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameLocalFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFileMode()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/DeafLocalFileWriter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::cvs" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagsHelper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsTagOrBranch/TagsHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 369,
  "endLine" : 370,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 373,
  "endLine" : 374,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleExpanded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsCommandOperation.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::cvs" ],
  "startLine" : 449,
  "endLine" : 450,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAlive()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsExecutionEnvironment.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCorruptedProjectOrModuleFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/PostCvsActivity.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::cvs" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/UpdatedFilesManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::cvs" ],
  "startLine" : 197,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsOperationOnFiles()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/CvsOperationOnFiles.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commandStarted()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesAdapter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transmitBinaryFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/ConstantLocalFileReader.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transmitTextFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/ConstantLocalFileReader.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listFilesAndDirectories()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/ConstantLocalFileReader.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesDotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uneditFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/AdminWriterStoringRepositoryPath.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cvs" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureCvsDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryForFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pruneDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uneditFile()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStickyTagForDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntriesDotStatic()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directoryAdded()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/javacvsSpecificImpls/DeafAdminWriter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFilter()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 340,
  "endLine" : 341,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEntryNamed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsInfo.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::cvs" ],
  "startLine" : 354,
  "endLine" : 355,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsStorageSupportingDeletionComponent.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::cvs" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsStandardOperationsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SshConnectionUtil()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cvs" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFilesSync()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSynchronizingFilesTextToProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/FileSetToBeUpdated.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsUpdatePolicy()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsUpdatePolicy.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalRun()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executionFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executionFinishedSuccessfully()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeInProgressAfterAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsExecution/DefaultCvsOperationExecutorCallback.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsFileUtil()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/util/CvsFileUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditAction()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/EditAction.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executionFinishedSuccessfully()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 198,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/annotate/CvsFileAnnotation.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::cvs" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDate.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/Progress.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshSessionConnection.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/EmptyPool.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cvs" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectFailed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SocksAuthenticatorManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::cvs" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SshConnectionUtils()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshConnectionUtils.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cvs" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsConnectionUtil()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/CvsConnectionUtil.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsTestsWorkingWithImportedProject()",
  "longName" : "",
  "relativeFileName" : "cvs/testSource/com/intellij/cvsSupport2/CvsTestsWorkingWithImportedProject.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processErrorMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessageTaggedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCheckedInResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNewEntryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSetStaticDirectoryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClearStaticDirectoryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSetStickyResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClearStickyResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNotifiedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRemovedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processRemoveEntryResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCopyFileResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModTimeResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModeResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTemplateResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processModuleExpansionResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 94,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processUpdatedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMergedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 102,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processBinaryMessageResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/ValidRequestsResponseHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::cvs" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNotifiedResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValidRequestsResponse()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/response/DefaultResponseHandler.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::cvs" ],
  "startLine" : 250,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaCvsSrcBundle()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/JavaCvsSrcBundle.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/admin/Entry.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::cvs" ],
  "startLine" : 110,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void before()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 259,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterInRunnable()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 268,
  "endLine" : 269,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void after()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/RequestProcessor.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::cvs" ],
  "startLine" : 272,
  "endLine" : 273,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/remove/RemoveCommand.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::cvs" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watch/WatchCommand.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusInformation.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::cvs" ],
  "startLine" : 269,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/status/StatusCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/tag/TagCommand.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/add/AddCommand.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::cvs" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractCommand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/commit/CommitCommand.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolicName()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/SymbolicName.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogCommand.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogInformation()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/log/LogInformation.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::cvs" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/AbstractMessageParser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ExportCommand.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdateCommand.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::cvs" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdatedType()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/update/UpdatedFileInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchersCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/watchers/WatchersCommand.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDirectory()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsMessageParser.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditEditorsMessageParser.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::cvs" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UneditCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/UneditCommand.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::cvs" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorsCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditorsCommand.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::cvs" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/reservedcheckout/EditCommand.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::cvs" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotateCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/annotate/AnnotateCommand.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::cvs" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/receiving/FileInfoAndMessageResponseProgressHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::cvs" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestSent()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/sending/DummyRequestsProgressHandler.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cvs" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileUtils()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/file/FileUtils.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::cvs" ],
  "startLine" : 149,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BugLog()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/util/BugLog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsDMBundleArtifactType()",
  "longName" : "",
  "relativeFileName" : "dmServer/dmServer-jps-plugin/src/org/jetbrains/jps/dmserver/model/JpsDMBundleArtifactType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::dmServer" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/AvailableBundlesProvider.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::dmServer" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectNotify()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/editor/ManifestFileEditor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::dmServer" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMCompositeSupportProvider.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doFinishAddDMSupport()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetSupportProviderBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnablement()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMModuleConfigFacetSettingsPanel.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::dmServer" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMUnitDescriptorProvider()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMUnitDescriptorProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::dmServer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMConfigSupportProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dmServer" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMFacetFinder()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetFinder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::dmServer" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DMProjectFacetSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMProjectFacetSettingsPanel.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::dmServer" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedUnitIdentity()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/NestedUnitIdentity.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::dmServer" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/facet/DMFacetEditorBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DMConstants()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/DMConstants.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibrariesDialogCreator()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/LibrariesDialogCreator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesUI.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::dmServer" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/tree/RootElement.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::dmServer" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/ServerLibrariesTreeStructure.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::dmServer" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpRetriever()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/HttpRetriever.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XPathUtils()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/libraries/obr/XPathUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::dmServer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MBeanUtil()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/common/MBeanUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverProbablyEdited()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMLocalRunConfigurationEditor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::dmServer" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doDisconnect()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/run/DMServerInstance.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::dmServer" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/shell/DmShellToolWindowPanel.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::dmServer" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizeArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMConfigArtifactType.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::dmServer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void synchronizeArtifact()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/artifacts/DMBundleArtifactType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::dmServer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeSocketTransportHostTargetManager()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetManager.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dmServer" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/platform/fakesocket/FakeSocketTransportHostTargetEditor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dmServer" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathUtils()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/PathUtils.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::dmServer" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IconUtils()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/IconUtils.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::dmServer" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/IDEtalkAdapter.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeProject()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendXmlMessage()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOwnPresence()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/impl/NullTransport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pico()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/Pico.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/GetProjectsDataXmlMessage.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processBeforeChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/TransportUserListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUserEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGroupEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTransportEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSettingsChanged()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOwnMessageEvent()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/EventVisitor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndefinite()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/NullProgressIndicator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/NullProgressIndicator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/NullProgressIndicator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCanceled()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/NullProgressIndicator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanceledException()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/ide/CanceledException.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Helper()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/commands/Helper.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TimeUtil.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEnter()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/KirTree.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintIcon()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/icons/EmptyIcon.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UIUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/UIUtil.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XStreamUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/XStreamUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeUtils()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeState()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/TreeState.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommunicatorStrings()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/util/CommunicatorStrings.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillRequest()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/BecomeAvailableXmlMessage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NetworkUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/p2p/jetbrains/communicator/p2p/NetworkUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JDOMExtension()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JDOMExtension.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconectionSuccessful()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 357,
  "endLine" : 358,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconnectingIn()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber/src/jetbrains/communicator/jabber/impl/JabberFacadeImpl.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 360,
  "endLine" : 361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConnectionListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeConnectionListener()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 118,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/jabber_idea/jetbrains/communicator/jabber/register/MockJabberFacade.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 122,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsoleUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ConsoleUtil.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VFSUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/VFSUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChange()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/messagesWindow/EventsProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowHeavyFilters()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollTo()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 125,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/ComponentConsoleView.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapseAllAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/CollapseAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandAllAction()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ExpandAllAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareCommand()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/BaseEditorAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionUtil()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/ActionUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedUserCanReadMyFiles()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/actions/SelectedUserCanReadMyFiles.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GwtBuildProperties()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/gwt/ant/GwtBuildProperties.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleSources()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ModuleSources.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 31,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenerationUtils()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/GenerationUtils.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeGenerator()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/CompositeGenerator.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProjectTargets()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProperties()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/lang/ant/config/impl/artifacts/AntArtifactBuildExtension.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluginBuildProperties()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/idea/devkit/ant/PluginBuildProperties.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphComponent.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::struts2" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/fileEditor/Struts2GraphFileEditor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::struts2" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/graph/StrutsDataModel.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::struts2" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConverterUtil()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/ConverterUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::struts2" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsDomConstants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/StrutsDomConstants.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts2" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionImplUtil()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/ActionImplUtil.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::struts2" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultTypeResolver()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/ResultTypeResolver.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileReferenceSetHelper()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/struts/impl/path/FileReferenceSetHelper.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::struts2" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDomElement()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/dom/inspection/Struts2ModelInspectionVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::struts2" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/StrutsFacetConfiguration.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::struts2" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsFileSet.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::struts2" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/FileSetConfigurationTab.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::struts2" ],
  "startLine" : 351,
  "endLine" : 352,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsConstantHelper()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/constant/StrutsConstantHelper.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::struts2" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsConventionConstants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/convention/StrutsConventionConstants.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::struts2" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsJamUtils()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/model/jam/StrutsJamUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::struts2" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsConstants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsConstants.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::struts2" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaglibUtil()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/reference/TaglibUtil.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::struts2" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsIcons()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/StrutsIcons.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::struts2" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OgnlKeyword()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/ognl/psi/OgnlKeyword.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::struts2" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FreemarkerInjectionConstants()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/freemarker/FreemarkerInjectionConstants.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::struts2" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RubyMotionIcons()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/RubyMotionIcons.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 286,
  "endLine" : 287,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/bridgesupport/BridgeSupportReader.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 295,
  "endLine" : 296,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSdkAndFrameworks()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/util/RubyMotionUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MobileMakeUtil()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/MobileMakeUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::j2me" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processOutdatedItem()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/J2MEPackagingCompiler.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::j2me" ],
  "startLine" : 220,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private J2MEBuildProperties()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/compiler/ant/J2MEBuildProperties.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::j2me" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Emulator()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/Emulator.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::j2me" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPluginDescriptor()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::j2me" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmulatorUtil()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/EmulatorUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::j2me" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MobileModuleSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/MobileModuleSettings.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::j2me" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileBuildPanel.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::j2me" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MobileModuleUtil()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/MobileModuleUtil.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::j2me" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public J2MEModuleExtension()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/J2MEModuleExtension.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::j2me" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayFileElementTypes()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayFileElementTypes.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::play" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CounterHelper()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/lexer/PlayLexer.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::play" ],
  "startLine" : 486,
  "endLine" : 487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeGroovyExpressionElement.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acceptChildren()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/language/PlayCompositeGroovyExpressionElement.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::play" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestingFinished()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tree/TreeManager.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 221,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/IdeaTestListener.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/NavUtils.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettings.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/fileEditor/PageflowDesignerComponent.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::seam" ],
  "startLine" : 141,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pageflow/graph/PageflowDataModel.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::seam" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsfContextBeansUtils()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/jsf/JsfContextBeansUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::seam" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 112,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/facet/SeamFeaturesEditor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::seam" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamELInjectorUtil()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/el/SeamELInjectorUtil.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::seam" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphFileEditor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::seam" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/fileEditor/PagesGraphComponent.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::seam" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/pages/graph/PagesDataModel.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::seam" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkSeamJamComponent()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/highlighting/jam/SeamJamModelInspectionBase.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::seam" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamDataKeys()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/constants/SeamDataKeys.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::seam" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamAnnotationsUtil()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/constants/SeamAnnotationsUtil.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::seam" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamConfigFileUtils()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamConfigFileUtils.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::seam" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void savePrivateSettings()",
  "longName" : "",
  "relativeFileName" : "web/jslint/src/main/java/com/intellij/lang/javascript/linter/jslint/JSLintConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::web" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void savePrivateSettings()",
  "longName" : "",
  "relativeFileName" : "web/gjslint/src/main/java/com/intellij/lang/javascript/linter/gjslint/GjsLintConfiguration.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::web" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "web/jscs/src/main/java/com/intellij/lang/javascript/linter/jscs/JscsState.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::web" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TcServerUrlMapping()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/integration/TcServerUrlMapping.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tc-server" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/server/instance/TcServerModelBase.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::tc-server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TcServerUtil()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/sdk/TcServerUtil.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::tc-server" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraDeploymentSettings()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/deployment/TcServerDeploymentModel.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tc-server" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDeploymentStatus()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinDeploymentProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::resin" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResinUtil()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinUtil.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::resin" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MBeanUtil()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/common/MBeanUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::resin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/configuration/ResinConfigurationStrategy.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassCallDetector()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ClassCallDetector.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::resin" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResinVersionDetector()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinVersionDetector.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::resin" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResinLibCollector()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/resin/version/ResinLibCollector.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::resin" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeValue()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/impl/EditorTextFieldPropertyEditor.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::struts" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/AbstractInspectorAction.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::struts" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTree()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/designer/inspector/PropertyInspectorModel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::struts" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddStrutsSupportUtil()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/AddStrutsSupportUtil.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::struts" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsSupportModel()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsSupportModel.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::struts" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsFrameworkSupportProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::struts" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrutsValidationConfiguration()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/facet/StrutsValidationConfiguration.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::struts" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/tree/DomBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::struts" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Filters()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/Filters.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlReferenceUtil()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/reference/XmlReferenceUtil.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::struts" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InplaceUtil()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/InplaceUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::struts" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scrollToSource()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/StrutsView.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::struts" ],
  "startLine" : 238,
  "endLine" : 239,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/diagram/StrutsGraphEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::struts" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyEditor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::struts" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/propertyInspector/DomPropertyInspector.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClassUtil()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/PsiClassUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::struts" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormatUtil()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/util/FormatUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::struts" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArquillianTestNGPatternConfigurationProducer()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/testng/producer/ArquillianTestNGPatternConfigurationProducer.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::arquillian" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArquillianRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfiguration.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::arquillian" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editProperties()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/model/ArquillianExistLibraryModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::arquillian" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ItemNodeConfigurable.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::arquillian" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/configuration/ui/ScopeNode.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::arquillian" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenManager()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/MavenManager.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::arquillian" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerComponent.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::jbpm" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/fileEditor/JpdlDesignerFileEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jbpm" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/graph/JpdlDataModel.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::jbpm" ],
  "startLine" : 102,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectionChanged()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/managers/BpmnUmlNodeHighlighter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::jbpm" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BpmnDiagramPresentationConstants()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramPresentationConstants.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jbpm" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/diagram/BpmnDiagramDataModel.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::jbpm" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelectedDomElement()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/editor/BpmnDesignerFileEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::jbpm" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartDataModel.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::jbpm" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/chart/model/BpmnChartSource.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::jbpm" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/ui/ChartDesignerComponent.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::jbpm" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/FileSystemListenerAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/FileSystemListenerAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classCreated()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/FileSystemListenerAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classDeleted()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/FileSystemListenerAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileContentsChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/events/FileSystemListenerAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tapestry" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceBinding()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/core/ioc/ServiceBinding.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/PropertyAccessorElement.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::tapestry" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TelPsiUtil()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/psi/TelPsiUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tapestry" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clear()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/toolwindow/DocumentationTab.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::tapestry" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLibraryAdded()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/TapestryLibrariesValidatorDescription.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::tapestry" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/facet/ui/FacetEditor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::tapestry" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/TapestryHtmlTagDescriptor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tapestry" ],
  "startLine" : 147,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryTagDescriptor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::tapestry" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescriptorUtil()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/DescriptorUtil.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::tapestry" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/lang/descriptor/BasicTapestryAttributeDescriptor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tapestry" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileContentsChanged()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/view/TapestryProjectViewPane.java",
  "fileLinesCount" : 571,
  "components" : [ "primary::tapestry" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TapestryPropertyNamingUtil()",
  "longName" : "",
  "relativeFileName" : "tapestry/src/main/java/com/intellij/tapestry/intellij/util/TapestryPropertyNamingUtil.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tapestry" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/ruby/CompassSettingsPanelForRubyModule.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compass" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GemUtil()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/GemUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::compass" ],
  "startLine" : 200,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassImportPathRegistrationWatcher.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::compass" ],
  "startLine" : 147,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassSettings()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassSettings.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compass" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RestClientRequestPanel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 289,
  "endLine" : 290,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateResourcePaths()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTClient.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 245,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/javacvsImpl/io/StreamLogger.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::cvs" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsStatusProvider()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsstatuses/CvsStatusProvider.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevisionOrDateImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/dateOrRevision/RevisionOrDateImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::cvs" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindAllRootsHelper()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/common/FindAllRootsHelper.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cvs" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotEntry()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binaryMessageSent()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsMessages/CvsMessagesTranslator.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::cvs" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterDone()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/application/CvsFileOperationsHandler.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cvs" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onOperationFinished()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CommandCvsHandler.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::cvs" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeLogin()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvshandlers/CvsHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::cvs" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CvsRootFieldByFieldConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/ui/CvsRootFieldByFieldConfigurationPanel.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::cvs" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsFileRevisionComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/history/CvsHistoryProvider.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::cvs" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IgnoredFilesInfoImpl()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsIgnore/IgnoredFilesInfoImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::cvs" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispose()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveState()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/WizardStep.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::cvs" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsFieldValidator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/experts/importToCvs/CvsFieldValidator.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/Options.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::cvs" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormUtils()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/ui/FormUtils.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cvs" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillContentFor()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/RemoteResourceDataProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeNodeComparator()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/TreeNodeComparator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cvs" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CvsConflictsParser()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/merge/CvsConflictsParser.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::cvs" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeActionPerformed()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-plugin/src/com/intellij/cvsSupport2/actions/AbstractAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::cvs" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SshProxyFactory()",
  "longName" : "",
  "relativeFileName" : "cvs/cvs-core/src/com/intellij/cvsSupport2/connections/ssh/SshProxyFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cvs" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputDone()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/checkout/ListModulesCommand.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::cvs" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportCommand()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/command/importcmd/ImportCommand.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::cvs" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DummyProgressViewer()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/DummyProgressViewer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cvs" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "cvs/javacvs-src/org/netbeans/lib/cvsclient/progress/DummyProgressViewer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cvs" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkUtils()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/osmorc/FrameworkUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::dmServer" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestUtils()",
  "longName" : "",
  "relativeFileName" : "dmServer/src/main/java/com/intellij/dmserver/util/ManifestUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::dmServer" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventFactory()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/core/src/jetbrains/communicator/core/transport/EventFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeUserNode()",
  "longName" : "",
  "relativeFileName" : "IDEtalk/src/idea/jetbrains/communicator/idea/UserTreeRenderer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::IDEtalk" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initArtifacts()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/com/intellij/compiler/ant/ChunkBuildExtension.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "generate-ant/src/main/java/org/jetbrains/plugins/javaFX/packaging/ant/JavaFxChunkBuildExtension.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::generate-ant" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrutsVersionDetector()",
  "longName" : "",
  "relativeFileName" : "struts2/src/main/java/com/intellij/struts2/facet/ui/StrutsVersionDetector.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::struts2" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "ruby-motion/src/org/jetbrains/plugins/ruby/motion/ui/RubyMotionGeneratorTabBase.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::ruby-motion" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/run/ui/editors/EmulatorEditor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::j2me" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigurationUtil()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/emulator/midp/wtk/ConfigurationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::j2me" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MIDPSettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettings.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::j2me" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/midp/MIDPSettingsConfigurable.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::j2me" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DOJASettings()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettings.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::j2me" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/doja/DOJASettingsConfigurable.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::j2me" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "j2me/src/main/java/com/intellij/j2meplugin/module/settings/ui/MobileModuleResourcesSettings.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::j2me" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayBundle()",
  "longName" : "",
  "relativeFileName" : "play/src/main/java/com/intellij/play/utils/PlayBundle.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::play" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdCommonConstants()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/common/src/main/java/com/google/jstestdriver/idea/common/JstdCommonConstants.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/server/JstdIntellijServerListener.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TC()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/execution/tc/TC.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EscapeUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/EscapeUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdConfigParsingUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdConfigParsingUtils.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathConverter()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/PathConverter.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/rt/src/main/java/com/google/jstestdriver/idea/rt/util/JstdUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputAvailable()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleManager.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdServerUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerUtils.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServerStarted()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleAdapter.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServerStopped()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleAdapter.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServerTerminated()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleAdapter.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBrowserCaptured()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleAdapter.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBrowserPanicked()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/server/JstdServerLifeCycleAdapter.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdRunConfigurationVerifier()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdRunConfigurationVerifier.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdRunSettingsSerializationUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/settings/JstdRunSettingsSerializationUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdSettingsUtil()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/execution/JstdSettingsUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdTestFileStructureBuilder()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/jstd/JstdTestFileStructureBuilder.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdTestMethodNameRefiner()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/assertFramework/JstdTestMethodNameRefiner.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdConfigFileUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/config/JstdConfigFileUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwingUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/SwingUtils.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JstdResolveUtil()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/JstdResolveUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectRootUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/ProjectRootUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/EnumUtils.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VfsUtils()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/util/VfsUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestFileStructureManager()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/intellij/javascript/testFramework/TestFileStructureManager.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log: function()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/resources/com/google/jstestdriver/idea/assertFramework/jstd/jsSrc/TestCase.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeamCommonUtils()",
  "longName" : "",
  "relativeFileName" : "seam/src/main/java/com/intellij/seam/utils/SeamCommonUtils.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::seam" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TcServerBundle()",
  "longName" : "",
  "relativeFileName" : "tc-server/src/main/java/com/intellij/tcserver/util/TcServerBundle.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::tc-server" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResinBundle()",
  "longName" : "",
  "relativeFileName" : "resin/src/main/java/org/intellij/j2ee/web/resin/ResinBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::resin" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void preprocess()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/dom/converters/NameConverter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::struts" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "struts/src/main/java/com/intellij/struts/inplace/generate/GenerateMappingProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::struts" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "arquillian/src/main/java/com/intellij/plugins/jboss/arquillian/runConfiguration/ArquillianRunConfigurationTypeUtil.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::arquillian" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpdlBundle()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jpdl/resources/messages/JpdlBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jbpm" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JbpmGraphApiBundle()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/JbpmGraphApiBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BpmnBundle()",
  "longName" : "",
  "relativeFileName" : "jbpm/src/main/java/com/intellij/jboss/bpmn/jbpm/BpmnBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jbpm" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompassConfig()",
  "longName" : "",
  "relativeFileName" : "compass/src/main/java/com/jetbrains/plugins/compass/CompassConfig.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compass" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exchangeRows()",
  "longName" : "",
  "relativeFileName" : "restClient-legacy/src/main/java/com/intellij/restClient/RESTCookiesPanel.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::restClient-legacy" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "vaadin-endpoints/src/com/intellij/vaadin/endpoints/VaadinReferenceContributor.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vaadin-endpoints" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "JsTestDriver/plugin/src/main/java/com/google/jstestdriver/idea/debug/JstdDebugProgramRunner.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::JsTestDriver" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]